public static CreditCurveMarketDataLoader CreateMarketDataLoader(string dataSourceName)
        {
            if (dataSourceName == "MRO")
            {
                CreditCurveMarketDataLoader loader = new MRO_CreditCurveMarketDataLoader(dataSourceName);

                return(loader);
            }
            else
            {
                CreditCurveMarketDataLoader loader = new NotImple_CreditCurveMarketDataLoader();

                return(loader);
            }
        }
        public static CreditCurveMarketDataLoader CreateMarketDataLoader(string dataSourceName)
        {
            if (dataSourceName == "MRO")
            {
                CreditCurveMarketDataLoader loader = new MRO_CreditCurveMarketDataLoader(dataSourceName);

                return loader;
            }
            else
            {
                CreditCurveMarketDataLoader loader = new NotImple_CreditCurveMarketDataLoader();

                return loader;
            }
            
        }