code: func (v VSphereVersion) Older(other VSphereVersion) bool {
  	if !v.ProductEqual(other) {
  		return false
  	}
  	if v.olderVersion(other) {
  		return true
  	}
  
  	// Double check this version is not actually newer by version number before
  	// moving on to the build number
  	if v.newerVersion(other) {
  		return false
  	}
  
  	if v.Build < other.Build {
  		return true
  	}
  	return false
  }
docs: // Older returns true if this version's product is the same, and composite of
  // the version and build numbers, are older than the supplied version's
  // information.