nsReadableFragment<CharT> fragment; GetReadableFragment(fragment, kLastFragment); return nsReadingIterator<CharT>(fragment, fragment.mEnd, *this);
aResult.mOwningString = this; GetReadableFragment(aResult.mFragment, kLastFragment); aResult.mPosition = aResult.mFragment.mEnd;  return aResult;
basic_nsAReadableString<CharT>::EndReading() const  {    nsReadableFragment<CharT> fragment;    GetReadableFragment(fragment, kLastFragment);    return nsReadingIterator<CharT>(fragment, fragment.mEnd, *this);  }