public void Throw() { if (Exception == null) { throw SpecFailure.NoExceptionCaptured(); } ExceptionDispatchInfo.Capture(Exception).Throw(); }