code: func (collection *ProxyCollection) getByName(name string) (*Proxy, error) {
  	proxy, exists := collection.proxies[name]
  	if !exists {
  		return nil, ErrProxyNotFound
  	}
  	return proxy, nil
  }
docs: // getByName returns a proxy by its name. Its used from #remove and #get.
  // It assumes the lock has already been acquired.