public ByteBuffer Read()
        {
            ByteBuffer result = _lowerChannel.Read();

            // TODO: Move into decorator.
            if (_ioTraceLog.IsDebugEnabled)
            {
                _ioTraceLog.Debug(String.Format("READ {0}", result));
            }

            return(result);
        }
        public void Read()
        {
            ByteBuffer buffer = _byteChannel.Read();

            Decode(buffer);
        }