mToken.mIdent.EqualsIgnoreCase("import")) {
mToken.mIdent.LowerCaseEqualsLiteral("import")) {
PRBool CSSParserImpl::ParseAtRule(nsresult& aErrorCode, RuleAppendFunc aAppendFunc,                                  void* aData){  if ((mSection <= eCSSSection_Charset) &&       (mToken.mIdent.EqualsIgnoreCase("charset"))) {    if (ParseCharsetRule(aErrorCode, aAppendFunc, aData)) {      mSection = eCSSSection_Import;  // only one charset allowed      return PR_TRUE;    }  }  if ((mSection <= eCSSSection_Import) &&       mToken.mIdent.EqualsIgnoreCase("import")) {    if (ParseImportRule(aErrorCode, aAppendFunc, aData)) {      mSection = eCSSSection_Import;      return PR_TRUE;    }  }  if ((mSection <= eCSSSection_NameSpace) &&       mToken.mIdent.EqualsIgnoreCase("namespace")) {    if (ParseNameSpaceRule(aErrorCode, aAppendFunc, aData)) {      mSection = eCSSSection_NameSpace;      return PR_TRUE;    }  }  if (mToken.mIdent.EqualsIgnoreCase("media")) {    if (ParseMediaRule(aErrorCode, aAppendFunc, aData)) {      mSection = eCSSSection_General;      return PR_TRUE;    }  }  if (mToken.mIdent.EqualsIgnoreCase("font-face")) {    if (ParseFontFaceRule(aErrorCode, aAppendFunc, aData)) {      mSection = eCSSSection_General;      return PR_TRUE;    }  }  if (mToken.mIdent.EqualsIgnoreCase("page")) {    if (ParsePageRule(aErrorCode, aAppendFunc, aData)) {      mSection = eCSSSection_General;      return PR_TRUE;    }  }  REPORT_UNEXPECTED_TOKEN(    NS_LITERAL_STRING("Unrecognized at-rule or error parsing at-rule"));  OUTPUT_ERROR();  // Skip over unsupported at rule, don't advance section  return SkipAtRule(aErrorCode);}