TypeMap { public int size() { return typesByName.size(); } TypeMap(int initialSize);  TypeMap(Class<?>... types); @SuppressWarnings("PMD.CompareObjectsWithEquals") void add(Class<?> type); boolean contains(Class<?> type); boolean contains(String typeName); Class<?> typeFor(String typeName); void add(Class<?>... types); Map<Class<?>, String> asInverseWithShortName(); int size();  }
@Test public void testSize() { TypeMap map = new TypeMap(4); map.add(String.class); map.add(HashMap.class); map.add(Integer.class); Assert.assertTrue(map.size() == 6); }