public virtual IMessageSink GetServerContextSink(IMessageSink nextSink)
        {
            InitIfNecessary();

            SynchronizedServerContextSink propertySink =
                new SynchronizedServerContextSink(
                    this,
                    nextSink);

            return((IMessageSink)propertySink);
        }
 public virtual IMessageSink GetServerContextSink(IMessageSink nextSink)
 {
     InitIfNecessary();
     
     SynchronizedServerContextSink propertySink = 
         new SynchronizedServerContextSink(
                     this,   
                     nextSink);
                     
     return (IMessageSink) propertySink;
 }