@Override
    public V remove(K key) {
        return map.remove(key);
    }
@Test(expected = MethodNotAvailableException.class)
    public void testRemoveWithOldValue() {
        adapter.remove(23, "oldValue");
    }