public virtual void Msg()
 {
     LoggingTestCase.ITestLogger forward = ((LoggingTestCase.ITestLogger)wrapper.Forward
                                                ());
     if (forward != null)
     {
         wrapper.PushCurrentLevel(level);
         try
         {
             forward.Msg();
         }
         catch (Exception _exceptionThrown)
         {
             wrapper.ExceptionCaughtInForward("msg", new object[] {  }, _exceptionThrown);
         }
         finally
         {
             wrapper.PopCurrentLevel();
         }
         return;
     }
     Log("msg", new object[] {  });
 }