Returns true if there are any nested expressions matching the given predicate.
The node to traverse.
The predicate function to test each expression.
The first expression that satisfies the predicate, or null if none found.
Returns true if there are any nested expressions matching the given predicate.