private void LocalSourceWarn(object source, String message, params object[] list)
{
message = (list.Length == 0 ? message : string.Format(message, list));
if (OnWarn != null)
OnWarn(message, source);
EventLog.WriteEntry(ATMLContext.APPLICATION_NAME, message, EventLogEntryType.Warning);
}