type internalGenerator … var _ … func (g *internalGenerator) Filter(*generator.Context, *types.Type) bool { … } func (g *internalGenerator) Namers(*generator.Context) namer.NameSystems { … } func (g *internalGenerator) Imports(*generator.Context) (imports []string) { … } func (g *internalGenerator) GenerateType(c *generator.Context, _ *types.Type, w io.Writer) error { … } var schemaBlock …