code: func (i *Info) Get() (err error) {
  	obj, err := NewHelper(i.Client, i.Mapping).Get(i.Namespace, i.Name, i.Export)
  	if err != nil {
  		if errors.IsNotFound(err) && len(i.Namespace) > 0 && i.Namespace != metav1.NamespaceDefault && i.Namespace != metav1.NamespaceAll {
  			err2 := i.Client.Get().AbsPath("api", "v1", "namespaces", i.Namespace).Do().Error()
  			if err2 != nil && errors.IsNotFound(err2) {
  				return err2
  			}
  		}
  		return err
  	}
  	i.Object = obj
  	i.ResourceVersion, _ = metadataAccessor.ResourceVersion(obj)
  	return nil
  }
docs: // Get retrieves the object from the Namespace and Name fields