afterPropertiesSet();
    public Object evaluate(MessageExchange exchange, NormalizedMessage message) throws MessagingException {        try {            Object object = getXMLNode(exchange, message);            synchronized (this) {                variableResolver.setExchange(exchange);                variableResolver.setMessage(message);                return evaluateXPath(object);            }        }        catch (TransformerException e) {            throw new MessagingException(e);        }        catch (XPathExpressionException e) {            throw new MessagingException(e);        }         catch (ParserConfigurationException e) {            throw new MessagingException(e);        }         catch (IOException e) {            throw new MessagingException(e);        }         catch (SAXException e) {            throw new MessagingException(e);        }    }