### Question:
PrimitiveAndEnumSupportingValueMap implements ValueMap { @Override public boolean isEmpty() { return this.map.isEmpty(); } PrimitiveAndEnumSupportingValueMap(ValueMap valueMap); @SuppressWarnings("unchecked") T get(@Nonnull String name, @Nonnull Class<T> type); @Override @SuppressWarnings("unchecked") T get(@Nonnull String name, T defaultValue); @Override Object get(Object key); @Override int size(); @Override boolean isEmpty(); @Override boolean containsKey(Object key); @Override boolean containsValue(Object value); @Override Object put(String key, Object value); @Override Object remove(Object key); @Override void putAll(@Nonnull Map<? extends String, ?> m); @Override void clear(); @Override @Nonnull Set<String> keySet(); @Override @Nonnull Collection<Object> values(); @Override @Nonnull Set<Entry<String, Object>> entrySet();  }### Answer:
@Test public void testIsEmpty() { withEmptyWrappedValueMap(); assertMapIsEmpty(); }