code: func NewEndorsementAnalyzer(gs gossipSupport, pf policyFetcher, pe principalEvaluator, mf chaincodeMetadataFetcher) *endorsementAnalyzer {
  	return &endorsementAnalyzer{
  		gossipSupport:            gs,
  		policyFetcher:            pf,
  		principalEvaluator:       pe,
  		chaincodeMetadataFetcher: mf,
  	}
  }
docs: // NewEndorsementAnalyzer constructs an NewEndorsementAnalyzer out of the given support