///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////

        /// <summary>
        /// Initializes a new instance of the <c>ReportsGenerator</c> class.
        /// </summary>
        /// <param name="exporter">Data exporter.</param>
        /// <param name="reports">Reports template settings keeper.</param>
        public ReportsGenerator(Exporter exporter, ReportsFile reports)
        {
            Debug.Assert(null != exporter);
            Debug.Assert(null != reports);

            _exporter = exporter;
            _reports  = reports;
        }
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>
        /// Initializes a new instance of the <c>ReportsGenerator</c> class.
        /// </summary>
        /// <param name="exporter">Data exporter.</param>
        /// <param name="reports">Reports template settings keeper.</param>
        public ReportsGenerator(Exporter exporter, ReportsFile reports)
        {
            Debug.Assert(null != exporter);
            Debug.Assert(null != reports);

            _exporter = exporter;
            _reports = reports;
        }