string_storage = NS_REINTERPRET_CAST(typename nsXXXBufferHandle<CharT>*, this)->StorageStart();
string_storage = NS_REINTERPRET_CAST(nsXXXBufferHandle<CharT>*, this)->StorageStart();
nsSharedBufferHandle<CharT>::~nsSharedBufferHandle()    // really don't want this to be |inline|  {    NS_ASSERTION(!IsReferenced(), "!IsReferenced()");    if ( !(mFlags & kIsSingleAllocationWithBuffer) )      {        CharT* string_storage = mDataStart;        if ( mFlags & kIsStorageDefinedSeparately )          string_storage = NS_REINTERPRET_CAST(typename nsXXXBufferHandle<CharT>*, this)->StorageStart();        nsMemory::Free(string_storage);      }  }