// _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
        //     Constructor
        // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="datFilePath">データファイルパス</param>
        /// <param name="projectFilePath">プロジェクトファイルパス</param>
        /// <exception cref="ArgumentNullException">
        ///     datFilePath, projectFilePath が null の場合
        /// </exception>
        public DatabaseMergedDataReader(ChangeableDatabaseDatFilePath datFilePath,
                                        ChangeableDatabaseProjectFilePath projectFilePath) : this(datFilePath,
                                                                                                  (DatabaseProjectFilePath)projectFilePath)
        {
            DbKind = DBKind.Changeable;
        }
        // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
        //     Constructor
        // _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="outputData">書き出しデータ</param>
        /// <param name="datFilePath">データファイルパス</param>
        /// <param name="projectFilePath">プロジェクトファイルパス</param>
        /// <exception cref="ArgumentNullException">
        ///     outputData, datFilePath, projectFilePath が null の場合
        /// </exception>
        public DatabaseMergedDataWriter(DatabaseMergedData outputData, ChangeableDatabaseDatFilePath datFilePath,
                                        ChangeableDatabaseProjectFilePath projectFilePath) : this(outputData, datFilePath,
                                                                                                  (DatabaseProjectFilePath)projectFilePath)
        {
            DbKind = DBKind.Changeable;
        }