code: func updatePatchIfMissing(original, modified, patch map[string]interface{}, diffOptions DiffOptions) {
  	if diffOptions.IgnoreDeletions {
  		// Ignoring deletion - do nothing
  		return
  	}
  	// Add nils for deleted values
  	for key := range original {
  		if _, found := modified[key]; !found {
  			patch[key] = nil
  		}
  	}
  }
docs: // updatePatchIfMissing iterates over `original` when ignoreDeletions is false.
  // Clear the field whose key is not present in `modified`.
  // original is the old value, maybe either the live cluster object or the last applied configuration
  // modified is the new value, is always the users new config