public void CreateConstructorInternal()
        {
            Type                 type  = typeof(InternalClass);
            Stopwatch            watch = Stopwatch.StartNew();
            LateBoundConstructor c     = DelegateFactory.CreateConstructor(type);

            watch.Stop();
            Console.WriteLine("Time: {0}ms", watch.ElapsedMilliseconds);

            Assert.IsNotNull(c);

            object o = c.Invoke();

            Assert.IsNotNull(o);
            Assert.IsTrue(o.GetType() == type);
        }