public boolean hasMajorMinorAndPatchVersionHigherOrEqualTo(String majorMinorAndPatchVersion) {
        return hasMajorMinorAndPatchVersionHigherOrEqualTo(new VersionNumber(majorMinorAndPatchVersion));
    }
@Test
    void hasMajorMinorAndPatchVersionHigherOrEqualTo() {
        assertThat(v("8.3.0").hasMajorMinorAndPatchVersionHigherOrEqualTo("8.0.1")).isTrue();

        assertThat(v("5.8.0").hasMajorMinorAndPatchVersionHigherOrEqualTo("8.0.1")).isFalse();
        assertThat(v("8.0.0").hasMajorMinorAndPatchVersionHigherOrEqualTo("8.0.1")).isFalse();
    }