@Test
public void test2CompositeMatches() {

	ResourceResolutionContext single = in(Locale.US, "web");
	List<ResourceResolutionContext> matches = matcher.matches(single);
	System.out.println(matches.stream()
			.map(ResourceResolutionContext::toString)
			.collect(Collectors.joining("\n")));
	assertEquals(6, matches.size());
	assertEquals("en_US-web", matches.get(0).toString());
	assertEquals("en-web", matches.get(1).toString());
	assertEquals("en_US", matches.get(2).toString());
	assertEquals("en", matches.get(3).toString());
	assertEquals("web", matches.get(4).toString());
	assertTrue(matches.get(5).components().length == 0);
}