The next sibling of the current node that is not filtered out, or null if there is no such sibling.
This method sets currentNode to the next sibling of the current node that is not filtered out and returns that sibling. If there is no such sibling, it leaves currentNode unchanged and returns null.