private bool? RunCheck()
			{
			DataConversion Converter = new DataConversion(ListOfAddOnDataToReProcessInstance,
				ListOfLastAddOnDataToReProcessInstance);
			Converter.LogMessage += Converter_LogMessage;
			bool? Return = Converter.RunCheck
				(ListOfAddOnDataToReProcessInstance,
					StartupTableNames);
			return Return;
			}
		public bool? RunCheck(ObservableCollection<AddOnDataToReProcess> listOfAddOnDataToReProcessInstance,
			ObservableCollection<LastAddOnDataToReProcess> listOfLastAddOnDataToReProcessInstance)
			{
			if (ListOfAddOnDataToReProcessInstance == null)
				ListOfAddOnDataToReProcessInstance = new ObservableCollection<AddOnDataToReProcess>();
			if (ListOfLastAddOnDataToReProcessInstance == null)
				ListOfLastAddOnDataToReProcessInstance = new ObservableCollection<LastAddOnDataToReProcess>();
			StartupTableNames = new List<string>() {"Load"};
			DataConversion Converter = new DataConversion(ListOfAddOnDataToReProcessInstance,
				ListOfLastAddOnDataToReProcessInstance);
			Converter.LogMessage += Converter_LogMessage;
			return Converter.RunCheck
				(ListOfAddOnDataToReProcessInstance,
					StartupTableNames);

			}