def _match_nodes(self, validators, obj):
results = []<EOL>for node in object_iter(obj):<EOL><INDENT>if all([validate(node) for validate in validators]):<EOL><INDENT>results.append(node)<EOL><DEDENT><DEDENT>return results<EOL>
Apply each validator in validators to each node in obj.

        Return each node in obj which matches all validators.