private void btnConfigureAdvancedAdaptations_Click(object sender, EventArgs e)
        {
            AddCountry_SaveAs_AdaptForm form = new AddCountry_SaveAs_AdaptForm(saveAsOriginalCountry, saveAsAdaptOptions);

            if (form.ShowDialog() == DialogResult.OK)
            {
                saveAsAdaptOptions = form.options;
            }
        }
        internal AddCountry_SaveAs_AdaptForm(string cc, SaveAsAdaptOptions _options)
        {
            InitializeComponent();

            // disable checks for adapting global files if they do not contain entries for the original country
            ExchangeRatesConfigFacade ercf = EM_AppContext.Instance.GetExchangeRatesConfigFacade(false);

            chkCloneExRates.Enabled = ercf != null && ercf.HasExchangeRates(cc);
            HICPConfigFacade hcf = EM_AppContext.Instance.GetHICPConfigFacade(false);

            chkCloneHICP.Enabled = hcf != null && hcf.HasHICP(cc);

            options = _options;
            chkAdaptSystemNames.Checked     = options.adaptSystemNames;
            chkAdaptPolicyNames.Checked     = options.adaptPolicyNames;
            chkAdaptTUNames.Checked         = options.adaptTUNames;
            chkAdaptOutputFileNames.Checked = options.adaptOutputFileNames;
            chkAdaptComments.Checked        = options.adaptComments;
            chkCloneHICP.Checked            = options.cloneHICP == true;
            chkCloneExRates.Checked         = options.cloneExRates == true;
        }