docs: def get_neighbor_names(self, node_name: str, order: int = 1) -> list:
          """Get the names of all neighbors of a node, and the node itself.
  
          :param node_name: Node whose neighbor names are requested.
          :return: A list of names of all neighbors of a node, and the node itself.
          """
          logger.info("In get_neighbor_names()")
          node = self.graph.vs.find(name=node_name)
          neighbors = self.graph.neighborhood(node, order=order)
          names = self.graph.vs[neighbors]["name"]
          names.append(node_name)
          return list(names)