if (! aAttributes) {
if ((! aAttributes) && (eHTMLUnit_Null != aValue.GetUnit())) {
NS_IMETHODIMP HTMLStyleSheetImpl::SetAttributeFor(nsIAtom* aAttribute,                                                   const nsAReadableString& aValue,                                                  PRBool aMappedToStyle,                                                  nsIHTMLContent* aContent,                                                   nsIHTMLAttributes*& aAttributes){  nsresult  result = NS_OK;  if (! aAttributes) {    result = NS_NewHTMLAttributes(&aAttributes);  }  if (aAttributes) {    result = aAttributes->SetAttributeFor(aAttribute, aValue, aMappedToStyle,                                           aContent, this);  }  return result;}