code: func (g *ControlledResourceHandler) rebuildControllerByName(logger *zap.Logger, namespace, controllerName string) {
  	if controllerName == "" {
  		logger.Debug("Object has no controller, so nothing was enqueued")
  		return
  	}
  	logger.
  		With(logz.DelegateName(controllerName)).
  		With(logz.DelegateGk(g.ControllerGvk.GroupKind())).
  		Info("Enqueuing controller")
  	g.WorkQueue.Add(ctrl.QueueKey{
  		Namespace: namespace,
  		Name:      controllerName,
  	})
  }
docs: // This method may be called with an empty controllerName.