{return true;}
final NodeId refId = referenceNode.getNodeId();
final NodeId currentId = (NodeId) reader
.getProperty(EmbeddedXMLStreamReader.PROPERTY_NODE_ID);
if (!isAfter)
{isAfter = currentId.compareTo(refId) > 0
&& !currentId.isDescendantOf(refId);}
if (isAfter && !refId.isDescendantOf(currentId)
&& test.matches(reader)) {
final NodeProxy proxy = new NodeProxy(referenceNode.getDocument(),
currentId, StaXUtil.streamType2DOM(reader