in ide/xml.text.obsolete90/src/org/netbeans/modules/xml/text/syntax/UnicodeClasses.java [884:1237]
public static boolean isXMLCombiningChar (int c) {
// [ #x0300 - #x0345 ]
if ( c < 0x0300 ) return false;
if ( c <= 0x0345 ) return true;
// [ #x0360 - #x0361 ]
if ( c < 0x0360 ) return false;
if ( c <= 0x0361 ) return true;
// [ #x0483 - #x0486 ]
if ( c < 0x0483 ) return false;
if ( c <= 0x0486 ) return true;
// [ #x0591 - #x05a1 ]
if ( c < 0x0591 ) return false;
if ( c <= 0x05a1 ) return true;
// [ #x05a3 - #x05b9 ]
if ( c < 0x05a3 ) return false;
if ( c <= 0x05b9 ) return true;
// [ #x05bb - #x05bd ]
if ( c < 0x05bb ) return false;
if ( c <= 0x05bd ) return true;
// #x05bf
if ( c == 0x05bf ) return true;
// [ #x05c1 - #x05c2 ]
if ( c < 0x05c1 ) return false;
if ( c <= 0x05c2 ) return true;
// #x05c4
if ( c == 0x05c4 ) return true;
// [ #x064b - #x0652 ]
if ( c < 0x064b ) return false;
if ( c <= 0x0652 ) return true;
// #x0670
if ( c == 0x0670 ) return true;
// [ #x06d6 - #x06dc ]
if ( c < 0x06d6 ) return false;
if ( c <= 0x06dc ) return true;
// [ #x06dd - #x06df ]
if ( c < 0x06dd ) return false;
if ( c <= 0x06df ) return true;
// [ #x06e0 - #x06e4 ]
if ( c < 0x06e0 ) return false;
if ( c <= 0x06e4 ) return true;
// [ #x06e7 - #x06e8 ]
if ( c < 0x06e7 ) return false;
if ( c <= 0x06e8 ) return true;
// [ #x06ea - #x06ed ]
if ( c < 0x06ea ) return false;
if ( c <= 0x06ed ) return true;
// [ #x0901 - #x0903 ]
if ( c < 0x0901 ) return false;
if ( c <= 0x0903 ) return true;
// #x093c
if ( c == 0x093c ) return true;
// [ #x093e - #x094c ]
if ( c < 0x093e ) return false;
if ( c <= 0x094c ) return true;
// #x094d
if ( c == 0x094d ) return true;
// [ #x0951 - #x0954 ]
if ( c < 0x0951 ) return false;
if ( c <= 0x0954 ) return true;
// [ #x0962 - #x0963 ]
if ( c < 0x0962 ) return false;
if ( c <= 0x0963 ) return true;
// [ #x0981 - #x0983 ]
if ( c < 0x0981 ) return false;
if ( c <= 0x0983 ) return true;
// #x09bc
if ( c == 0x09bc ) return true;
// #x09be
if ( c == 0x09be ) return true;
// #x09bf
if ( c == 0x09bf ) return true;
// [ #x09c0 - #x09c4 ]
if ( c < 0x09c0 ) return false;
if ( c <= 0x09c4 ) return true;
// [ #x09c7 - #x09c8 ]
if ( c < 0x09c7 ) return false;
if ( c <= 0x09c8 ) return true;
// [ #x09cb - #x09cd ]
if ( c < 0x09cb ) return false;
if ( c <= 0x09cd ) return true;
// #x09d7
if ( c == 0x09d7 ) return true;
// [ #x09e2 - #x09e3 ]
if ( c < 0x09e2 ) return false;
if ( c <= 0x09e3 ) return true;
// #x0a02
if ( c == 0x0a02 ) return true;
// #x0a3c
if ( c == 0x0a3c ) return true;
// #x0a3e
if ( c == 0x0a3e ) return true;
// #x0a3f
if ( c == 0x0a3f ) return true;
// [ #x0a40 - #x0a42 ]
if ( c < 0x0a40 ) return false;
if ( c <= 0x0a42 ) return true;
// [ #x0a47 - #x0a48 ]
if ( c < 0x0a47 ) return false;
if ( c <= 0x0a48 ) return true;
// [ #x0a4b - #x0a4d ]
if ( c < 0x0a4b ) return false;
if ( c <= 0x0a4d ) return true;
// [ #x0a70 - #x0a71 ]
if ( c < 0x0a70 ) return false;
if ( c <= 0x0a71 ) return true;
// [ #x0a81 - #x0a83 ]
if ( c < 0x0a81 ) return false;
if ( c <= 0x0a83 ) return true;
// #x0abc
if ( c == 0x0abc ) return true;
// [ #x0abe - #x0ac5 ]
if ( c < 0x0abe ) return false;
if ( c <= 0x0ac5 ) return true;
// [ #x0ac7 - #x0ac9 ]
if ( c < 0x0ac7 ) return false;
if ( c <= 0x0ac9 ) return true;
// [ #x0acb - #x0acd ]
if ( c < 0x0acb ) return false;
if ( c <= 0x0acd ) return true;
// [ #x0b01 - #x0b03 ]
if ( c < 0x0b01 ) return false;
if ( c <= 0x0b03 ) return true;
// #x0b3c
if ( c == 0x0b3c ) return true;
// [ #x0b3e - #x0b43 ]
if ( c < 0x0b3e ) return false;
if ( c <= 0x0b43 ) return true;
// [ #x0b47 - #x0b48 ]
if ( c < 0x0b47 ) return false;
if ( c <= 0x0b48 ) return true;
// [ #x0b4b - #x0b4d ]
if ( c < 0x0b4b ) return false;
if ( c <= 0x0b4d ) return true;
// [ #x0b56 - #x0b57 ]
if ( c < 0x0b56 ) return false;
if ( c <= 0x0b57 ) return true;
// [ #x0b82 - #x0b83 ]
if ( c < 0x0b82 ) return false;
if ( c <= 0x0b83 ) return true;
// [ #x0bbe - #x0bc2 ]
if ( c < 0x0bbe ) return false;
if ( c <= 0x0bc2 ) return true;
// [ #x0bc6 - #x0bc8 ]
if ( c < 0x0bc6 ) return false;
if ( c <= 0x0bc8 ) return true;
// [ #x0bca - #x0bcd ]
if ( c < 0x0bca ) return false;
if ( c <= 0x0bcd ) return true;
// #x0bd7
if ( c == 0x0bd7 ) return true;
// [ #x0c01 - #x0c03 ]
if ( c < 0x0c01 ) return false;
if ( c <= 0x0c03 ) return true;
// [ #x0c3e - #x0c44 ]
if ( c < 0x0c3e ) return false;
if ( c <= 0x0c44 ) return true;
// [ #x0c46 - #x0c48 ]
if ( c < 0x0c46 ) return false;
if ( c <= 0x0c48 ) return true;
// [ #x0c4a - #x0c4d ]
if ( c < 0x0c4a ) return false;
if ( c <= 0x0c4d ) return true;
// [ #x0c55 - #x0c56 ]
if ( c < 0x0c55 ) return false;
if ( c <= 0x0c56 ) return true;
// [ #x0c82 - #x0c83 ]
if ( c < 0x0c82 ) return false;
if ( c <= 0x0c83 ) return true;
// [ #x0cbe - #x0cc4 ]
if ( c < 0x0cbe ) return false;
if ( c <= 0x0cc4 ) return true;
// [ #x0cc6 - #x0cc8 ]
if ( c < 0x0cc6 ) return false;
if ( c <= 0x0cc8 ) return true;
// [ #x0cca - #x0ccd ]
if ( c < 0x0cca ) return false;
if ( c <= 0x0ccd ) return true;
// [ #x0cd5 - #x0cd6 ]
if ( c < 0x0cd5 ) return false;
if ( c <= 0x0cd6 ) return true;
// [ #x0d02 - #x0d03 ]
if ( c < 0x0d02 ) return false;
if ( c <= 0x0d03 ) return true;
// [ #x0d3e - #x0d43 ]
if ( c < 0x0d3e ) return false;
if ( c <= 0x0d43 ) return true;
// [ #x0d46 - #x0d48 ]
if ( c < 0x0d46 ) return false;
if ( c <= 0x0d48 ) return true;
// [ #x0d4a - #x0d4d ]
if ( c < 0x0d4a ) return false;
if ( c <= 0x0d4d ) return true;
// #x0d57
if ( c == 0x0d57 ) return true;
// #x0e31
if ( c == 0x0e31 ) return true;
// [ #x0e34 - #x0e3a ]
if ( c < 0x0e34 ) return false;
if ( c <= 0x0e3a ) return true;
// [ #x0e47 - #x0e4e ]
if ( c < 0x0e47 ) return false;
if ( c <= 0x0e4e ) return true;
// #x0eb1
if ( c == 0x0eb1 ) return true;
// [ #x0eb4 - #x0eb9 ]
if ( c < 0x0eb4 ) return false;
if ( c <= 0x0eb9 ) return true;
// [ #x0ebb - #x0ebc ]
if ( c < 0x0ebb ) return false;
if ( c <= 0x0ebc ) return true;
// [ #x0ec8 - #x0ecd ]
if ( c < 0x0ec8 ) return false;
if ( c <= 0x0ecd ) return true;
// [ #x0f18 - #x0f19 ]
if ( c < 0x0f18 ) return false;
if ( c <= 0x0f19 ) return true;
// #x0f35
if ( c == 0x0f35 ) return true;
// #x0f37
if ( c == 0x0f37 ) return true;
// #x0f39
if ( c == 0x0f39 ) return true;
// #x0f3e
if ( c == 0x0f3e ) return true;
// #x0f3f
if ( c == 0x0f3f ) return true;
// [ #x0f71 - #x0f84 ]
if ( c < 0x0f71 ) return false;
if ( c <= 0x0f84 ) return true;
// [ #x0f86 - #x0f8b ]
if ( c < 0x0f86 ) return false;
if ( c <= 0x0f8b ) return true;
// [ #x0f90 - #x0f95 ]
if ( c < 0x0f90 ) return false;
if ( c <= 0x0f95 ) return true;
// #x0f97
if ( c == 0x0f97 ) return true;
// [ #x0f99 - #x0fad ]
if ( c < 0x0f99 ) return false;
if ( c <= 0x0fad ) return true;
// [ #x0fb1 - #x0fb7 ]
if ( c < 0x0fb1 ) return false;
if ( c <= 0x0fb7 ) return true;
// #x0fb9
if ( c == 0x0fb9 ) return true;
// [ #x20d0 - #x20dc ]
if ( c < 0x20d0 ) return false;
if ( c <= 0x20dc ) return true;
// #x20e1
if ( c == 0x20e1 ) return true;
// [ #x302a - #x302f ]
if ( c < 0x302a ) return false;
if ( c <= 0x302f ) return true;
// #x3099
if ( c == 0x3099 ) return true;
// #x309a
if ( c == 0x309a ) return true;
return false;
}