code: func attemptToConvertToInternal(obj runtime.Object, converter runtime.ObjectConvertor, targetVersion schema.GroupVersion) runtime.Object {
  	internalObject, err := converter.ConvertToVersion(obj, targetVersion)
  	if err != nil {
  		klog.V(1).Infof("Unable to convert %T to %v: %v", obj, targetVersion, err)
  		return obj
  	}
  	return internalObject
  }
docs: // attemptToConvertToInternal tries to convert to an internal type, but returns the original if it can't