if (mSelector) { mSelector->ToString(aCssText, mSheet); aCssText.Append(PRUnichar(' '));
if (!Rule()) { aCssText.Truncate(); return NS_OK;
CSSStyleRuleImpl::GetCssText(nsAString& aCssText){  if (mSelector) {    mSelector->ToString(aCssText, mSheet);    aCssText.Append(PRUnichar(' '));  }  aCssText.Append(PRUnichar('{'));  aCssText.Append(PRUnichar(' '));  if (mDeclaration)  {    nsAutoString   tempString;    mDeclaration->ToString( tempString );    aCssText.Append( tempString );  }  aCssText.Append(PRUnichar(' '));  aCssText.Append(PRUnichar('}'));  return NS_OK;}