switch (xObject.getType()) {
case XObject.CLASS_NODESET:
nodeList = xObject.nodelist();
break;
case XObject.CLASS_BOOLEAN:
if (!xObject.bool()){
result.setFailure(!isNegated());
result.setFailureMessage("No Nodes Matched " + pathString);
}
return result;
default: