public static Version of(int major, int minor) {
        if (major == UNKNOWN_VERSION && minor == UNKNOWN_VERSION) {
            return UNKNOWN;
        } else {
            return new Version(major, minor);
        }
    }
@Test
    public void test_ofString() {
        Version v = of("3.0");
        assertEquals(v, V3_0);
    }