public override T DecodeOrderedSelfTerm(ref SliceReader input)
        {
            T value;

            if (!FdbTuple.UnpackNext <T>(ref input, out value))
            {
                return(m_missingValue);
            }
            return(value);
        }