code: func New(dispatcher service.Dispatcher, context context.Client, channelID string, opts ...options.Opt) *PeerResolver {
  	params := defaultParams(context, channelID)
  	options.Apply(params, opts)
  
  	mspID := context.Identifier().MSPID
  
  	logger.Debugf("Creating new PreferOrg peer resolver with options: MSP ID [%s]", mspID)
  
  	return &PeerResolver{
  		params:              params,
  		mspID:               mspID,
  		blockHeightResolver: minblockheight.New(dispatcher, context, channelID, opts...),
  	}
  }
docs: // New returns a new "prefer org" resolver.