/// <summary>
 /// Class constructor
 /// </summary>
 /// <param name="document"></param>
 public StringCollectionDiffViewModel(IStringCollectionDiffViewModelParent document,
                                      IProcessItems processItems)
     : this()
 {
     mProcessItems = processItems;
     mDocumentBase = document;
 }
        //private EvaluateLoadResult loadResultCallback = null;
        #endregion fields

        #region constructor
        /// <summary>
        /// Class constructor from file name
        /// </summary>
        /// <param name="fileName"></param>
        public StringCollectionViewModel(IStringCollectionDiffViewModelParent document)
        {
            mDocumentBase = document;
            mFileName     = string.Empty;
            mRows         = new ObservableCollection <EntryDiffViewModel>();

            // this.mRowViewModels = new MultiSelectCollectionView<EntryDiffViewModel>(this.mRows);
        }