DocumentSet docs,
	public Sequence eval(		DocumentSet docs,		Sequence contextSequence,		Item contextItem)		throws XPathException {		ValueSequence resultSeq = new ValueSequence();		for(Iterator i = context.getBuiltinFunctions(); i.hasNext(); ) {			Class fclass = (Class)i.next();			try {				Field field = fclass.getDeclaredField("signature");				FunctionSignature signature = (FunctionSignature)field.get(null);				QName qname = signature.getName();				QNameValue value = new QNameValue(context, qname);				resultSeq.add(value);			} catch (Exception e) {				LOG.warn(e.getMessage(), e);			}		}		return resultSeq;	}