class DefaultHashMap extends HashMap<K, V> {

    @Override
    public V get(Object k) {
        return containsKey(k) ? super.get(k) : defaultValue;
    }

    public  DefaultHashMap(V defaultValue);

}