            default:
                // 設定の読み込み時に値が設定されていない場合にエラーとしているため、ここには到達しません。
                throw new IllegalStateException(
                        "map entry has no key definition.");
            }

            switch(entry.getValueType()) {
            case COMPONENT:
                value = container.getComponentById(entry.getValueId());