code: func (m MultiRESTMapper) RESTMappings(gk schema.GroupKind, versions ...string) ([]*RESTMapping, error) {
  	var allMappings []*RESTMapping
  	var errors []error
  
  	for _, t := range m {
  		currMappings, err := t.RESTMappings(gk, versions...)
  		// ignore "no match" errors, but any other error percolates back up
  		if IsNoMatchError(err) {
  			continue
  		}
  		if err != nil {
  			errors = append(errors, err)
  			continue
  		}
  		allMappings = append(allMappings, currMappings...)
  	}
  	if len(errors) > 0 {
  		return nil, utilerrors.NewAggregate(errors)
  	}
  	if len(allMappings) == 0 {
  		return nil, &NoKindMatchError{GroupKind: gk, SearchedVersions: versions}
  	}
  	return allMappings, nil
  }
docs: // RESTMappings returns all possible RESTMappings for the provided group kind, or an error
  // if the type is not recognized.