code: func NewPluginEndorser(ps *PluginSupport) *PluginEndorser {
  	return &PluginEndorser{
  		SigningIdentityFetcher:  ps.SigningIdentityFetcher,
  		PluginMapper:            ps.PluginMapper,
  		pluginChannelMapping:    make(map[PluginName]*pluginsByChannel),
  		ChannelStateRetriever:   ps.ChannelStateRetriever,
  		TransientStoreRetriever: ps.TransientStoreRetriever,
  	}
  }
docs: // NewPluginEndorser endorses with using a plugin