code: func (v delegatingStrategy) doConflictDetect(e apply.Element) error {
  	if v.options.FailOnConflict {
  		if e, ok := e.(apply.ConflictDetector); ok {
  			return e.HasConflict()
  		}
  	}
  	return nil
  }
docs: // doConflictDetect detects conflicts in element when option enabled, return error if conflict happened.