public string Clone()
        {
            ITextRangeProvider ret = provider.Clone();

            return(parent.GetOrCreateTextRange(ret));
        }