NS_COM PRUint32 HashString( const nsACString& aStr )
NS_COM PRUint32 HashString( const nsAString& aStr )
NS_COM PRUint32 HashString( const nsACString& aStr )  {    CalculateHashCode<nsACString::char_type> sink;    nsACString::const_iterator begin, end;    aStr.BeginReading(begin);    aStr.EndReading(end);    copy_string(begin, end, sink);    return sink.GetHashCode();  }