terms[i - 1] = next.eval(context, docs, contextSequence).getStringValue();
terms[i - 1] = next.eval(docs, contextSequence).getStringValue();
	protected String[] getSearchTerms(StaticContext context, DocumentSet docs, 	Sequence contextSequence) throws XPathException {		if(getArgumentCount() < 2)			throw new XPathException("function requires at least 2 arguments");		String[] terms = new String[getArgumentCount() - 1];		Expression next;		for(int i = 1; i < getLength(); i++) {			next = getArgument(i);			terms[i - 1] = next.eval(context, docs, contextSequence).getStringValue();		}		return terms;	}