target.SetString("_blank");
target.AssignWithConversion("_blank");
nsWebShell::HandleLinkClickEvent(nsIContent *aContent,                                 nsLinkVerb aVerb,                                 const PRUnichar* aURLSpec,                                 const PRUnichar* aTargetSpec,                                 nsIInputStream* aPostDataStream){  nsAutoString target(aTargetSpec);  switch(aVerb) {    case eLinkVerb_New:      target.SetString("_blank");      // Fall into replace case    case eLinkVerb_Replace:      {        nsIWebShell* shell = GetTarget(target.GetUnicode());        if (nsnull != shell) {          // Allocate since mURL may change beneath us          PRUnichar* str = mURL.ToNewUnicode();          (void)shell->LoadURL(aURLSpec, aPostDataStream,                               PR_TRUE, nsIChannel::LOAD_NORMAL,                               0, nsnull, str);          Recycle(str);          NS_RELEASE(shell);        }      }      break;    case eLinkVerb_Embed:    default:      ;      // XXX Need to do this  }}