code: func (m *DefaultRESTMapper) RESTMapping(gk schema.GroupKind, versions ...string) (*RESTMapping, error) {
  	mappings, err := m.RESTMappings(gk, versions...)
  	if err != nil {
  		return nil, err
  	}
  	if len(mappings) == 0 {
  		return nil, &NoKindMatchError{GroupKind: gk, SearchedVersions: versions}
  	}
  	// since we rely on RESTMappings method
  	// take the first match and return to the caller
  	// as this was the existing behavior.
  	return mappings[0], nil
  }
docs: // RESTMapping returns a struct representing the resource path and conversion interfaces a
  // RESTClient should use to operate on the provided group/kind in order of versions. If a version search
  // order is not provided, the search order provided to DefaultRESTMapper will be used to resolve which
  // version should be used to access the named group/kind.