@PublicAPI(usage = ACCESS)
    public static PackageMatcher of(String packageIdentifier) {
        return new PackageMatcher(packageIdentifier);
    }
@Test
    public void should_reject_non_alternating_alternatives() {
        assertThatThrownBy(() -> PackageMatcher.of("some.[nonalternating].package"))
                .isInstanceOf(IllegalArgumentException.class)
                .hasMessage("Package Identifier does not allow alternation brackets '[]' without specifying any alternative via '|' inside");
    }