private void Process_deletion()
        {
            string input = _input_output.Get_input(ReconConsts.WhetherToDeleteThirdParty, Reconciliator.Current_source_description());

            try
            {
                if (!string.IsNullOrEmpty(input) && input.ToUpper() == "Y")
                {
                    Reconciliator.Delete_current_third_party_record();
                }
                else
                {
                    Delete_record_from_list_of_matches();
                }
            }
            catch (Exception e)
            {
                _input_output.Output_line(e.Message);
                Get_and_record_choice_of_matching();
            }
        }