code: func NewOfflineVersionGetter(versionGetter VersionGetter, version string) VersionGetter {
  	return &OfflineVersionGetter{
  		VersionGetter: versionGetter,
  		version:       version,
  	}
  }
docs: // NewOfflineVersionGetter wraps a VersionGetter and skips online communication if default information is supplied.
  // Version can be "" and the behavior will be identical to the versionGetter passed in.