if ( aLength == PRUint32(-1) ) {  mHandle.DataEnd(aPtr ? (NS_CONST_CAST(PRUnichar*, aPtr)+nsCharTraits<PRUnichar>::length(aPtr)) : 0); }
      nsDependentString( const PRUnichar* aLiteral )          : mHandle(NS_CONST_CAST(PRUnichar*, aLiteral), aLiteral ? (NS_CONST_CAST(PRUnichar*, aLiteral)+nsCharTraits<PRUnichar>::length(aLiteral)) : NS_CONST_CAST(PRUnichar*, aLiteral))        {          // nothing else to do here        }