code: func (n *node) unblockOwnerReferencesStrategicMergePatch() ([]byte, error) {
  	var dummy metaonly.MetadataOnlyObject
  	var blockingRefs []metav1.OwnerReference
  	falseVar := false
  	for _, owner := range n.owners {
  		if owner.BlockOwnerDeletion != nil && *owner.BlockOwnerDeletion {
  			ref := owner
  			ref.BlockOwnerDeletion = &falseVar
  			blockingRefs = append(blockingRefs, ref)
  		}
  	}
  	dummy.ObjectMeta.SetOwnerReferences(blockingRefs)
  	dummy.ObjectMeta.UID = n.identity.UID
  	return json.Marshal(dummy)
  }
docs: // Generate a patch that unsets the BlockOwnerDeletion field of all
  // ownerReferences of node.