code: func NewCodec(version string, creater runtime.ObjectCreater, typer runtime.ObjectTyper, convertor runtime.ObjectConvertor) runtime.Codec {
  	return &codec{
  		version:   version,
  		creater:   creater,
  		typer:     typer,
  		convertor: convertor,
  	}
  }
docs: // NewCodec