private QilNode UnexpectedToken(string tokenName) {
string prompt = string.Format(CultureInfo.InvariantCulture, "Internal Error: {0} is not allowed in XSLT pattern outside of predicate.", tokenName);
Debug.Assert(false, prompt);
throw new Exception(prompt);
}