}
basic_nsPromiseFlatString<CharT>::GetReadableFragment( nsReadableFragment<CharT>& aFragment, 						 nsFragmentRequest aRequest, 						 PRUint32 aOffset ) const {  switch ( aRequest ) {    case kFirstFragment:    case kLastFragment:    case kFragmentAt:      aFragment.mEnd = (aFragment.mStart = mBuffer) + mLength;      return aFragment.mStart + aOffset;        case kPrevFragment:    case kNextFragment:    default:      return 0;  }}