if (th != null) {
cause = th;
if (cause.getCause() != null) cause = cause.getCause();
}
}
throw new EvaluationException("Error while executing an XPath expression: " + cause.toString(), cause);
} catch (WrappedResolverException wre) {
__log.debug("Could not evaluate expression because of ", wre);
throw (FaultException)wre.getCause();
} catch (Throwable t) {
__log.debug("Could not evaluate expression because of ", t);
throw new EvaluationException("Error while executing an XPath expression: ", t);
}
}