public Object evaluate(List args) throws XPathFunctionException {
if (args.size() != 1)
throw new XPathFunctionException(new FaultException(new QName(Namespaces.ODE_EXTENSION_NS,
"getLinkStatusInvalidSource"), "Illegal Arguments"));
OLink olink = _oxpath.links.get(args.get(0));
try {
return _ectx.isLinkActive(olink) ? Boolean.TRUE : Boolean.FALSE;
} catch (FaultException e) {
throw new XPathFunctionException(new FaultException(new QName(Namespaces.ODE_EXTENSION_NS,
"getLinkStatusInvalidSource"), e));