original_docstring: 
          Returns the Embedding that is furthest along this Embedding's parent
          tree and has a neighbor set.
          
docstring: Returns the Embedding that is furthest along this Embedding's parent
  tree and has a neighbor set.
docstring_tokens: Returns the Embedding that is furthest along this Embedding ' s parent tree and has a neighbor set .
code: def find_ancestor_neighbor_embedding(self):
          """
          Returns the Embedding that is furthest along this Embedding's parent
          tree and has a neighbor set.
          """
          ancestor = None
          curr = self
          while curr is not None:
              ancestor = curr if curr.has_neighbors() else ancestor
              curr = curr.parent
          return ancestor
code_tokens: def find_ancestor_neighbor_embedding ( self ) : ancestor = None curr = self while curr is not None : ancestor = curr if curr . has_neighbors ( ) else ancestor curr = curr . parent return ancestor
short_docstring: Returns the Embedding that is furthest along this Embedding's parent
  tree and has a neighbor set.
short_docstring_tokens: Returns the Embedding that is furthest along this Embedding ' s parent tree and has a neighbor set .
comment: """
          Returns the Embedding that is furthest along this Embedding's parent
          tree and has a neighbor set.
          """