Boilerplate conditional gte IE 9 won't validate - Why?

I’ve copied this conditional directly from Boilerplate but it won’t validate in HTML5: <!–[if (gte IE 9)|!(IE)]><!–> <html class=“no-js” lang=“en”> <!–<![endif]–>

Can anyone tell me WHY?

Here is what the Validator says:

Line 7, Column 64: Stray end tag html.

…–[if (gt IE 9)|!(IE)]><!–> <html lang=“en-us” class=“no-js”> <!–<![endif]–>

What are they talking about?