@Override
    @MethodNotAvailable
    public V replace(K key, V newValue) {
        throw new MethodNotAvailableException();
    }
@Test(expected = MethodNotAvailableException.class)
    public void testReplaceWithOldValue() {
        adapter.replace(23, "oldValue", "newValue");
    }