docs: public static Version min(Version... versions) {
  	if (versions.length == 0) {
  	    throw new IllegalArgumentException(
  		    "At least one version needs to be provided for minimum calculation.");
  	}
  	Version minimum = versions[0];
  	for (int index = 1; index < versions.length; ++index) {
  	    Version version = versions[index];
  	    if (minimum.compareTo(version) > 0) {
  		minimum = version;
  	    }
  	}
  	return minimum;
      }