/rhino/xmlimplsrc/org/mozilla/javascript/xmlimpl/XMLName.java
if ( ( c & ( ~8191) ) == 0) {   return ( ( ( ( ( 192 <= c) && ( c <= 214) ) || ( ( 216 <= c) && ( c <= 246) ) ) || ( ( 248 <= c) && ( c <= 767) ) ) || ( ( 880 <= c) && ( c <= 893) ) ) || ( 895 <= c) ; }
[Delete]
if (c <= 'Z') { return true; } return c == '_'; } } else if ((c & ~0x1FFF) == 0) { <extra_id_0> || (0xD8 <= c && c <= 0xF6) || (0xF8 <= c && c <= 0x2FF) || (0x370 <= c && c <= 0x37D) || 0x37F <= c; } return (0x200C <= c && c <= 0x200D)