{
Map<Class, KindOf> registrations = CollectionFactory.newMap();
registrations.put(Map.class, new KindOfImpl("MAP"));
registrations.put(List.class, new KindOfImpl("LIST"));
StrategyBuilder builder = getService(StrategyBuilder.class);
KindOf service = builder.build(KindOf.class, registrations);
assertEquals(service.kindOf(Collections.EMPTY_MAP), "MAP");
assertEquals(service.kindOf(Collections.EMPTY_LIST), "LIST");
}