aDeclaration->AddValue(kBorderStyleNames[aWhich], nsCSSValue(NS_STYLE_BORDER_STYLE_NONE, eCSSUnit_Enumerated));
aDeclaration->AppendValue(kBorderStyleNames[aWhich], nsCSSValue(NS_STYLE_BORDER_STYLE_NONE, eCSSUnit_Enumerated));
PRBool CSSParserImpl::ParseBorderSide(PRInt32* aErrorCode, nsICSSDeclaration* aDeclaration,                                      const char* aNames[], PRInt32 aWhich){  PRInt32 found = ParseChoice(aErrorCode, aDeclaration, aNames, 3);  if (found == 0) return PR_FALSE;  if ((found & 1) == 0) {    // Provide default border-width    aDeclaration->AddValue(kBorderWidthNames[aWhich],                           nsCSSValue(NS_STYLE_BORDER_WIDTH_MEDIUM, eCSSUnit_Enumerated));  }  if ((found & 2) == 0) {    // Provide default border-style    aDeclaration->AddValue(kBorderStyleNames[aWhich],                           nsCSSValue(NS_STYLE_BORDER_STYLE_NONE, eCSSUnit_Enumerated));  }  // Do NOT provide a missing color value as the default is to be  // the color of the element itself which must be determined later.  return PR_TRUE;}