} else if (o instanceof char[]) {
            final char[] ary = (char[]) o;
            _it = new Iterator() {
                private int _j = begin;