code: func NameSystems() namer.NameSystems {
  	pluralExceptions := map[string]string{
  		"Endpoints": "Endpoints",
  	}
  	return namer.NameSystems{
  		"public":             namer.NewPublicNamer(0),
  		"private":            namer.NewPrivateNamer(0),
  		"raw":                namer.NewRawNamer("", nil),
  		"publicPlural":       namer.NewPublicPluralNamer(pluralExceptions),
  		"allLowercasePlural": namer.NewAllLowercasePluralNamer(pluralExceptions),
  		"lowercaseSingular":  &lowercaseSingularNamer{},
  	}
  }
docs: // NameSystems returns the name system used by the generators in this package.