0x1C, 0x1D, 0x1E, 0x21, 0x24, 0x27, 0x28, 0x29, 0x2A, 0x2B);
CharRanges b = CharRanges.withRanges(0x01, 0x04, 0x06, 0x09, 0x0B, 0x0E, 0x0F, 0x12, 0x1A, 0x1B,
0x1C, 0x1D, 0x21, 0x24);
CharRanges empty = CharRanges.withMembers();
assertEquals(empty, empty.union(empty));
assertEquals(a, a.union(empty));
assertEquals(b, empty.union(b));
CharRanges aSb = a.difference(b);
assertEquals(