return nsPromiseSubstring(aStart, aEnd);
return nsDependentSubstring(aStart, aEnd);
Substring( const nsReadingIterator<PRUnichar>& aStart, const nsReadingIterator<PRUnichar>& aEnd )  {    return nsPromiseSubstring(aStart, aEnd);  }