@Override public final boolean incrementToken() throws java.io.IOException { // While we are normalising the URI if (_isNormalising) { this.posIncrAtt.setPositionIncrement(1); // reset the position increment this.nextToken(); return true; } // Otherwise, get next URI token and start normalisation if (input.incrementToken()) { termLength = termAtt.length(); this.updateBuffer(); _isNormalising = true; _shouldReturnLocalname = false; // we return the full localname only if a breakpoint is found _nTokens = 0; startLocalname = start = end = 0; startLocalname = start = this.findLocalname(); this.nextToken(); return true; } return false; }