int tokenType;
	protected boolean iterateNS(int dp, String URL, String ln)		throws NavException {		if (ns == false)			return false;		int index = getCurrentIndex() + 1;		while (index < vtdSize) {			if (isElementOrDocument(index)) {				int depth = getTokenDepth(index);				if (depth > dp) {					context[0] = depth;					if (depth>0)						context[depth] = index;					if (matchElementNS(URL, ln)) {						if (dp < 4)							resolveLC();						return true;					}				} else {					return false;				}			}			index++;			while(getTokenType(index)==VTDNav.TOKEN_ATTR_NAME){			    index = index+2;			}		}		return false;	}