nsLocalString(stopString, 1) +
nsDependentString(stopString, 1) +
PRBool CSSParserImpl::ParseColorComponent(PRInt32& aErrorCode,                                          PRUint8& aComponent,                                          char aStop){  if (!GetToken(aErrorCode, PR_TRUE)) {    REPORT_UNEXPECTED_EOF();    return PR_FALSE;  }  float value;  nsCSSToken* tk = &mToken;  switch (tk->mType) {  case eCSSToken_Number:    value = tk->mNumber;    break;  case eCSSToken_Percentage:    value = tk->mNumber * 255.0f;    break;  default:    REPORT_UNEXPECTED_TOKEN(      NS_LITERAL_STRING("Expected number or percentage in rgb() but found"));    UngetToken();    return PR_FALSE;  }  if (ExpectSymbol(aErrorCode, aStop, PR_TRUE)) {    if (value < 0.0f) value = 0.0f;    if (value > 255.0f) value = 255.0f;    aComponent = (PRUint8) value;    return PR_TRUE;  }  PRUnichar stopString[2];  stopString[0] = PRUnichar(aStop);  stopString[1] = PRUnichar(0);  REPORT_UNEXPECTED_TOKEN(NS_LITERAL_STRING("Expected ") +                          nsLocalString(stopString, 1) +                          NS_LITERAL_STRING(" but found"));  return PR_FALSE;}