protected new void ThrowTerminatingError(ErrorRecord errorRecord) { FlushDebugMessages(IsDataCollectionAllowed()); base.ThrowTerminatingError(errorRecord); }