nsGenericHTMLContainerFormElement::SetAttr(kNameSpaceID_HTML, nsHTMLAtoms::value, defaultValue, PR_TRUE);
SetValue(defaultValue);
nsHTMLTextAreaElement::SetDefaultValue(const nsAReadableString& aDefaultValue){  nsAutoString defaultValue(aDefaultValue);  // 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);  // Strip only one leading LF if there is one (bug 40394)  if (0 == defaultValue.Find("\n", PR_FALSE, 0, 1)) {    defaultValue.Cut(0,1);  }  nsGenericHTMLContainerFormElement::SetAttr(kNameSpaceID_HTML,                                             nsHTMLAtoms::defaultvalue,                                             defaultValue, PR_TRUE);  nsGenericHTMLContainerFormElement::SetAttr(kNameSpaceID_HTML,                                             nsHTMLAtoms::value,                                             defaultValue, PR_TRUE);  return NS_OK;}