code: func (SimpleMetaFactory) Interpret(data []byte) (unversioned.GroupVersionKind, error) {
  	findKind := struct {
  		APIVersion string `json:"apiVersion,omitempty"`
  		Kind       string `json:"kind,omitempty"`
  	}{}
  	err := json.Unmarshal(data, &findKind)
  	if err != nil {
  		return unversioned.GroupVersionKind{}, fmt.Errorf("couldn't get version/kind; json parse error: %v", err)
  	}
  	gv, err := unversioned.ParseGroupVersion(findKind.APIVersion)
  	if err != nil {
  		return unversioned.GroupVersionKind{}, fmt.Errorf("couldn't parse apiVersion: %v", err)
  	}
  
  	return gv.WithKind(findKind.Kind), nil
  }
docs: // Interpret will return the group,version,kind of the JSON wire-format
  // encoding of an object, or an error.