(mToken.mIdent.EqualsIgnoreCase("url"))) {
(mToken.mIdent.LowerCaseEqualsLiteral("url"))) {
PRBool CSSParserImpl::ParseImportRule(nsresult& aErrorCode, RuleAppendFunc aAppendFunc, void* aData){  if (!GetToken(aErrorCode, PR_TRUE)) {    REPORT_UNEXPECTED_EOF(NS_LITERAL_STRING("URI in @import rule"));    return PR_FALSE;  }  nsAutoString url;  nsCOMPtr<nsISupportsArray> media;  aErrorCode = NS_NewISupportsArray(getter_AddRefs(media));  if (!media) {    // Out of memory    return PR_FALSE;  }    if (eCSSToken_String == mToken.mType) {    url = mToken.mIdent;    if (GatherMedia(aErrorCode, media)) {      if (ExpectSymbol(aErrorCode, ';', PR_TRUE)) {        ProcessImport(aErrorCode, url, media, aAppendFunc, aData);        return PR_TRUE;      }    }  }  else if ((eCSSToken_Function == mToken.mType) &&            (mToken.mIdent.EqualsIgnoreCase("url"))) {    if (ExpectSymbol(aErrorCode, '(', PR_FALSE)) {      if (GetURLToken(aErrorCode, PR_TRUE)) {        if ((eCSSToken_String == mToken.mType) || (eCSSToken_URL == mToken.mType)) {          url = mToken.mIdent;          if (ExpectSymbol(aErrorCode, ')', PR_TRUE)) {            if (GatherMedia(aErrorCode, media)) {              if (ExpectSymbol(aErrorCode, ';', PR_TRUE)) {                ProcessImport(aErrorCode, url, media, aAppendFunc, aData);                return PR_TRUE;              }            }          }        }      }    }  }  REPORT_UNEXPECTED_TOKEN(    NS_LITERAL_STRING("Unexpected token within @import:"));  // don't advance section, simply ignore invalid @import  return PR_FALSE;}