private static bool CanRemoveWhitespaceAfterEndNonIndependentTag(HtmlTag endTag) { string endTagNameInLowercase = endTag.NameInLowercase; bool cannotRemove; switch (endTagNameInLowercase) { case "li": case "dt": case "dd": case "rt": case "rp": case "rb": case "rtc": cannotRemove = true; break; default: cannotRemove = false; break; } return !cannotRemove; }