original_docstring: 
          Will find first node from current branch matched by search function
          
docstring: Will find first node from current branch matched by search function
docstring_tokens: Will find first node from current branch matched by search function
code: def find(self, function: SearchFunction) -> Optional['NodeWrapper']:
          """
          Will find first node from current branch matched by search function
          """
          for node in self.get_all_descendants():
              if function(node):
                  return node
code_tokens: def find ( self , function : SearchFunction ) -> Optional [ 'NodeWrapper' ] : for node in self . get_all_descendants ( ) : if function ( node ) : return node
short_docstring: Will find first node from current branch matched by search function
short_docstring_tokens: Will find first node from current branch matched by search function
comment: """
          Will find first node from current branch matched by search function
          """