public char next() {if (offset >= (end - 1)) {offset = end;return DONE;}return string.charAt(++offset);}
public char next(){if (offset >= (end - 1)){offset = end;return java.text.CharacterIteratorClass.DONE;}return @string[++offset];}