### Question:
TimezonesManager extends DefaultSingleFileResourceManager<List<Map<String, Object>>> { public TimeZone getTimeZoneById(String tzId) { return timeZonesById.get(tzId); } @Inject  TimezonesManager(
      @Named(TIMEZONE_RESOURCE)
      Resource managedResource); TimeZone getTimeZoneById(String tzId);  }### Answer:
@Test public void testChicago(){ TimeZone tz = tzMgr.getTimeZoneById("America/Chicago"); assertNotNull(tz); assertEquals("Central", tz.getName()); }
@Test public void testIndianapolis() { TimeZone tz = tzMgr.getTimeZoneById("America/Indiana/Indianapolis"); assertNotNull(tz); assertEquals("Indiana/Indianapolis", tz.getName()); }
@Test public void testNonExist() { TimeZone tz = tzMgr.getTimeZoneById("America/NotValid"); assertNull(tz); }