public virtual void TrySetThrowable(System.Exception t)
 {
     if (throwable == null)
     {
         throwable = t;
     }
     else
     {
         Log.MaskedExceptionInCommandContext(throwable);
     }
 }