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

        /// <summary>
        /// Creates a new instance of the <c>AccessExporter</c> class.
        /// </summary>
        /// <param name="structureKeeper">Export structure keeper.</param>
        public AccessExporter(IExportStructureKeeper structureKeeper)
        {
            Debug.Assert(null != structureKeeper);

            _listSeparator   = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator;
            _structureKeeper = structureKeeper;
        }
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        ///////////////////////////////////////////////////////////////////////////////////////////
        /// <summary>
        /// Creates a new instance of the <c>TextExporter</c> class.
        /// </summary>
        /// <param name="structureKeeper">Export structure keeper.</param>
        public TextExporter(IExportStructureKeeper structureKeeper)
        {
            Debug.Assert(null != structureKeeper);

            _separator = System.Globalization.CultureInfo.CurrentCulture.TextInfo.ListSeparator;
            _listSeparator = (_separator == ",")? ";" : ",";

            _structureKeeper = structureKeeper;
        }