public static void Initialize(string reportsFolderPath)
		{
			try
			{
				instance = SafeClientErrorReportingEngine.GetSafeInstance(new ClientErrorReportingEngine(reportsFolderPath));
			}
			catch (Exception)
			{
				if (instance == null)
				{
					instance = new NullClientErrorReportingEngine();
				}
			}
		}
		public SafeClientErrorReportingEngine(IClientErrorReportingEngine instance)
		{
			this.instance = instance;
		}
		public static IClientErrorReportingEngine GetSafeInstance(IClientErrorReportingEngine instance)
		{
			return new SafeClientErrorReportingEngine(instance);
		}