if (matchElement(en)) {
if (special || matchElement(en)) {
	protected boolean iterate_following(String en) 	throws NavException{		int index = getCurrentIndex() + 1;		//int size = vtdBuffer.size();		while (index < vtdSize) {			if (isElementOrDocument(index)) {				int depth = getTokenDepth(index);				context[0] = depth;				if (depth>0)					context[depth] = index;				if (matchElement(en)) {										resolveLC();					return true;				}			} 			index++;		}		return false;			}