in sdmx30-infomodel/src/main/java/com/epam/jsdmx/infomodel/sdmx30/LooseVersionReference.java [76:87]
private static String format(Version version, WildcardScope scope) {
switch (scope) {
case MAJOR:
return MAJOR_WILDCARD_FORMAT;
case MINOR:
return String.format(MINOR_WILDCARD_FORMAT, version.getMajor());
case PATCH:
return String.format(PATCH_WILDCARD_FORMAT, version.getMajor(), version.getMinor());
default:
throw new IllegalArgumentException("Invalid scope: " + scope);
}
}