ModelsImpl implements Models { @Override public Object get(String name) { return get(name, Object.class); }  @Override Models put(String name, Object model); @Override Object get(String name); @Override T get(String name, Class<T> type); @Override Map<String, Object> asMap(); @Override Iterator<String> iterator();  }
@Test public void testGet() { ModelsImpl models = new ModelsImpl(); assertNull(models.get("K")); models.put("K", "V"); assertNotNull(models.get("K")); assertEquals("V", models.get("K")); }