return chars;
}
public static void main(String... args) throws Exception {
ChainableBitSet set = new ChainableBitSet().set2('a','b','c');
char[] c = {'a','b','c',CharUtils.getHighSurrogate(0x10000),CharUtils.getLowSurrogate(0x10000)};
CodepointIterator ci = CodepointIterator.forCharArray(c);
RestrictedCodepointIterator rci = new RestrictedCodepointIterator(ci,set,false,true);
while(rci.hasNext()) System.out.println(rci.next());