resolver.addToPosition("P1", "T1");
resolver.addToPosition("P2", "T2");
resolver.addToPosition("P1", "T3");
resolver.addToPosition("P2", "T4");
resolver.addToPosition("P1", "T5");
resolver.resolve();
assertFalse(resolver.getOrphans().iterator().hasNext());
Multimap<String, String> positions = resolver.getPositions();
assertEquals(positions.keySet().size(), 2);
assertEquals(positions.size(), 5);