nsReadingIterator<CharT> result; return EndReading(result);
aResult.mOwningString = this; GetReadableFragment(aResult.mFragment, kLastFragment); aResult.mPosition = aResult.mFragment.mEnd;  return aResult;
basic_nsAReadableString<CharT>::EndReading() const  {    nsReadingIterator<CharT> result;    return EndReading(result); // copies (since I return a value, not a reference)   }