while (_state != STATE_END) parseNext(); }
while (!isComplete()) { parseNext(); } }
    public void parse() throws IOException    {        if (_state==STATE_END)            reset(false);        if (_state!=STATE_START)            throw new IllegalStateException("!START");        // continue parsing        while (_state != STATE_END)            parseNext();    }