try {
for(int i=0; i<expressions.size(); i++){
String exp = (String)expressions.get(i);
XPath xp = new AXIOMXPath(exp);
xp.setNamespaceContext(nsCtx);
List list = xp.selectNodes(env);
Iterator elements = list.iterator();
while (elements.hasNext()) {
OMElement element = (OMElement) elements.next();
OMText text = (OMText)element.getFirstOMChild();
text.setOptimize(true);