code: func NewVersionedPrinter(printer ResourcePrinter, convertor runtime.ObjectConvertor, versions ...unversioned.GroupVersion) ResourcePrinter {
  	return &VersionedPrinter{
  		printer:   printer,
  		convertor: convertor,
  		versions:  versions,
  	}
  }
docs: // NewVersionedPrinter wraps a printer to convert objects to a known API version prior to printing.