class FinalizedVersionRange extends BaseVersionRange {

    public static FinalizedVersionRange fromMap(Map<String, Short> versionRangeMap) {
        return new FinalizedVersionRange(
            BaseVersionRange.valueOrThrow(MIN_VERSION_LEVEL_KEY_LABEL, versionRangeMap),
            BaseVersionRange.valueOrThrow(MAX_VERSION_LEVEL_KEY_LABEL, versionRangeMap));
    }

    public  FinalizedVersionRange(short minVersionLevel, short maxVersionLevel);

}