internal Exception FixRemotingException ()
{
string message = (0 == remote_stack_index) ?
Locale.GetText ("{0}{0}Server stack trace: {0}{1}{0}{0}Exception rethrown at [{2}]: {0}") :
Locale.GetText ("{1}{0}{0}Exception rethrown at [{2}]: {0}");
string tmp = String.Format (message, Environment.NewLine, StackTrace, remote_stack_index);
_remoteStackTraceString = tmp;
remote_stack_index++;
stack_trace = null;
return this;
}