public void testInject_keyProvider() throws Exception {
PlacesGinjector injector = GWT.create(PlacesGinjector.class);
Map<Place, X> map = injector.getMap();
assertEquals(2, map.size());
assertTrue(map.get(new Place("home")) instanceof XImpl1);
assertTrue(map.get(new Place("about")) instanceof XImpl2);
}