class Trie extends AbstractMap<String, V> {

    @Override
    public @Nullable V get(Object key) {
        var entry = getEntry(key);
        return entry == null ? null : entry.getValue();
    }

    public  Trie();

}