public List <Parameter> GetTheParametersRequired(string importerFileName)
        {
            List <Parameter> listOfParametersRequired = new List <Parameter>();
            Assembly         dll = Assembly.UnsafeLoadFrom(Directory.GetCurrentDirectory() + "\\" + importerFileName);

            IEnumerable <Type> types = dll.GetTypes().Where(i => typeof(IImport).IsAssignableFrom(i));

            foreach (Type type in types)
            {
                try
                {
                    IImport instanceOfImport = Activator.CreateInstance(type) as IImport;
                    listOfParametersRequired = instanceOfImport.GetParameter();
                }
                catch (Exception e)
                {
                    throw new Exception(e.Message);
                }
            }
            return(listOfParametersRequired);
        }