/// <summary>
        /// This method is called once for each session the user explicitly requests to be exported
        /// </summary>
        private void ExportSession(ISession session)
        {
            var exportDefintions = new SessionExportDefinition(_addInContext);

            if (!exportDefintions.Enabled)
            {
                return;
            }

            exportDefintions.Process(session);
        }
        /// <summary>
        /// This method is called for background session analysis
        /// </summary>
        void ISessionAnalyzer.Process(ISession session)
        {
            var exportDefintions = new SessionExportDefinition(_addInContext);

            if (!(exportDefintions.Enabled && exportDefintions.Config.AutoExportSessions))
            {
                return;
            }

            exportDefintions.Process(session);
        }