private void ProfileConvert <TSource, TDestination>(CultureInfo formatProvider)
        {
            var fromType = typeof(TSource);
            var toType   = typeof(TDestination);

            var converterFactory = new ConverterFactory();

            this.WriteHeader(string.Format("Profiling convert from {0} to {1}", fromType.Name, toType.Name));

            this.AddResult("SafeMapper", i => converterFactory.CreateDelegate <TSource, TDestination>(formatProvider));

            //this.AddResult("EmitMapper", i => ObjectMapperManager.DefaultInstance.GetMapper<TSource, TDestination>());

            //this.AddResult("AutoMapper", i => Mapper.CreateMap<TSource, TDestination>());
        }