code: func (s *Scheme) Decode(data []byte) (interface{}, error) {
  	return s.DecodeToVersion(data, unversioned.GroupVersion{})
  }
docs: // Decode converts a JSON string back into a pointer to an api object.
  // Deduces the type based upon the fields added by the MetaInsertionFactory
  // technique. The object will be converted, if necessary, into the
  // s.InternalVersion type before being returned. Decode will not decode
  // objects without version set unless InternalVersion is also "".