code: func NewCodeGenerator(schemas []string) *CodeGenerator {
  	return &CodeGenerator{
  		rawSchemas:        schemas,
  		structs:           make(map[string]*bytes.Buffer),
  		codeSnippets:      make([]*bytes.Buffer, 0),
  		schemaDefinitions: &bytes.Buffer{},
  	}
  }
docs: // NewCodeGenerator creates a new CodeGenerator for given Avro schemas.