protected virtual void SaveCheckStatusInfo(CheckStatusInfo info) { byte[] content = _serializationHelper.SerializeWithLineBreaks(info); Document doc = new Document(SUBMISSION_CHECK_STATUS_INFO_FILE_NAME, CommonContentType.XML, content); doc.DontAutoCompress = true; Document existingDoc = null; try { existingDoc = _documentManager.GetDocumentByName(_transaction.Id, SUBMISSION_CHECK_STATUS_INFO_FILE_NAME, false); } catch (FileNotFoundException) { } if (existingDoc != null) { _documentManager.DeleteDocument(_transaction.Id, existingDoc.Id); } _documentManager.AddDocument(_transaction.Id, CommonTransactionStatusCode.Completed, string.Empty, doc); }