code: func getListenerForPort(existingListeners []listeners.Listener, port v1.ServicePort) *listeners.Listener {
  	for _, l := range existingListeners {
  		if listeners.Protocol(l.Protocol) == toListenersProtocol(port.Protocol) && l.ProtocolPort == int(port.Port) {
  			return &l
  		}
  	}
  
  	return nil
  }
docs: // get listener for a port or nil if does not exist