private void Write(string message, params object[] arguments) { if (arguments == null || arguments.Length == 0) { MessageQueue.CheckAndEnqueue(message); } else { MessageQueue.CheckAndEnqueue(string.Format(message, arguments)); } }