private void DisplayHeader()
        {
            var headers = OperationContext.Current.IncomingMessageHeaders;

            if (headers == null)
            {
                return;
            }
            for (int i = 0; i < headers.Count; i++)
            {
                MessageHeaderInfo h = OperationContext.Current.IncomingMessageHeaders[i];
                if (!h.Actor.Equals(String.Empty))
                {
                    Console.WriteLine("\t" + h.Actor);
                }
                Console.ForegroundColor = ConsoleColor.White;
                Console.WriteLine("\t" + h.Name);
                Console.ForegroundColor = ConsoleColor.Blue;
                Console.WriteLine("\t" + h.Namespace);
                Console.WriteLine("\t" + h.Relay);
                if (h.IsReferenceParameter == true)
                {
                    Console.WriteLine("IsReferenceParameter header detected: " + h.ToString());
                }
            }
        }