public boolean isIncompatibleWith(short version) {
        return min() > version || max() < version;
    }
@Test
    public void testIsIncompatibleWith() {
        assertFalse(new SupportedVersionRange((short) 1, (short) 1).isIncompatibleWith((short) 1));
        assertFalse(new SupportedVersionRange((short) 1, (short) 4).isIncompatibleWith((short) 2));
        assertFalse(new SupportedVersionRange((short) 1, (short) 4).isIncompatibleWith((short) 1));
        assertFalse(new SupportedVersionRange((short) 1, (short) 4).isIncompatibleWith((short) 4));

        assertTrue(new SupportedVersionRange((short) 2, (short) 3).isIncompatibleWith((short) 1));
        assertTrue(new SupportedVersionRange((short) 2, (short) 3).isIncompatibleWith((short) 4));
    }