if (type == Constants.FULLTEXT_AND) contextSet = hits; } return hits;
	protected NodeSet processQuery(		XQueryContext context,		NodeSet contextSet) {		if (terms == null)			throw new RuntimeException("no search terms");		NodeSet hits = null;		for (int k = 0; k < terms.length; k++) {			hits =				context.getBroker().getTextEngine().getNodesContaining(					contextSet.getDocumentSet(),					contextSet,					terms[k]);			if (hits == null)				return NodeSet.EMPTY_SET;			if (type == Constants.FULLTEXT_AND)				contextSet = hits;		}		return hits;	}