Neuron uses the presense of a nodeset in things like the Message Pattern as the predicate
This means something like this will evaluate to true
//*[local-name()='Foo' and namespace-uri()='http://Baz' and text()='Finorkle'] and will work..
but something like this won't
//*[local-name()='Foo' and namespace-uri()='http://Baz']/text()='Finorkle'
in theory we could either swtich to Evaluate or offer it as an option ...
What do you think?