public IServerChannelSink CreateSink (IChannelReceiver channel)
		{
			IServerChannelSink next_sink = null;
			UnixBinaryServerFormatterSink result;
			
			if (next != null)
				next_sink = next.CreateSink (channel);
			
			result = new UnixBinaryServerFormatterSink (next_sink, channel);

			result.BinaryCore = _binaryCore;
			return result;
		}
        public IServerChannelSink CreateSink(IChannelReceiver channel)
        {
            IServerChannelSink            next_sink = null;
            UnixBinaryServerFormatterSink result;

            if (next != null)
            {
                next_sink = next.CreateSink(channel);
            }

            result = new UnixBinaryServerFormatterSink(next_sink, channel);

            result.BinaryCore = _binaryCore;
            return(result);
        }