code: public final void synpred37_InternalPureXbase_fragment() throws RecognitionException {   
          // InternalPureXbase.g:4542:5: ( ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) ) )
          // InternalPureXbase.g:4542:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
          {
          // InternalPureXbase.g:4542:6: ( ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) ) )
          // InternalPureXbase.g:4543:6: ( ( ruleJvmTypeReference ) ) ( ( ruleValidID ) )
          {
          // InternalPureXbase.g:4543:6: ( ( ruleJvmTypeReference ) )
          // InternalPureXbase.g:4544:7: ( ruleJvmTypeReference )
          {
          // InternalPureXbase.g:4544:7: ( ruleJvmTypeReference )
          // InternalPureXbase.g:4545:8: ruleJvmTypeReference
          {
          pushFollow(FOLLOW_12);
          ruleJvmTypeReference();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
          // InternalPureXbase.g:4548:6: ( ( ruleValidID ) )
          // InternalPureXbase.g:4549:7: ( ruleValidID )
          {
          // InternalPureXbase.g:4549:7: ( ruleValidID )
          // InternalPureXbase.g:4550:8: ruleValidID
          {
          pushFollow(FOLLOW_2);
          ruleValidID();
  
          state._fsp--;
          if (state.failed) return ;
  
          }
  
  
          }
  
  
          }
  
  
          }
      }
docs: $ANTLR start synpred37_InternalPureXbase