public int next()

in src/main/java/org/apache/maven/xinclude/stax/FragmentReader.java [37:54]


    public int next() throws XMLStreamException {
        if (state == 0) {
            current = getDelegate().getEventType();
            state++;
        } else {
            if (depth == 0) {
                current = END_DOCUMENT;
            } else {
                current = super.next();
                if (current == START_ELEMENT) {
                    depth++;
                } else if (current == END_ELEMENT) {
                    depth--;
                }
            }
        }
        return current;
    }