mInner.SetAttribute(kNameSpaceID_HTML, nsHTMLAtoms::defaultvalue, defaultValue, PR_TRUE);
nsHTMLTextAreaElement::SetDefaultValue(const nsString& aDefaultValue){  // trim leading whitespace. -- why?  static char whitespace[] = " \r\n\t";  nsString defaultValue(aDefaultValue);  defaultValue.Trim(whitespace, PR_TRUE, PR_FALSE);  // normalize line breaks. Need this e.g. when the value is  // coming from a URL, which used platform line breaks.  nsLinebreakConverter::ConvertStringLineBreaks(defaultValue,       nsLinebreakConverter::eLinebreakAny, nsLinebreakConverter::eLinebreakContent);    mInner.SetAttribute(kNameSpaceID_HTML, nsHTMLAtoms::value, defaultValue, PR_TRUE);  return NS_OK;}