original_docstring: 
          Insert child at the specified index. This simply directly calls
          the python list's :obj:`insert` method using the child and index arguments.
  
          Args:
              child (:class:`~py_trees.behaviour.Behaviour`): child to insert
              index (:obj:`int`): index to insert it at
  
          Returns:
              uuid.UUID: unique id of the child
          
docstring: Insert child at the specified index. This simply directly calls
  the python list's :obj:`insert` method using the child and index arguments.
docstring_tokens: Insert child at the specified index . This simply directly calls the python list ' s : obj : ` insert ` method using the child and index arguments .
code: def insert_child(self, child, index):
          """
          Insert child at the specified index. This simply directly calls
          the python list's :obj:`insert` method using the child and index arguments.
  
          Args:
              child (:class:`~py_trees.behaviour.Behaviour`): child to insert
              index (:obj:`int`): index to insert it at
  
          Returns:
              uuid.UUID: unique id of the child
          """
          self.children.insert(index, child)
          child.parent = self
          return child.id
code_tokens: def insert_child ( self , child , index ) : self . children . insert ( index , child ) child . parent = self return child . id
short_docstring: Insert child at the specified index.
short_docstring_tokens: Insert child at the specified index .
comment: """
          Insert child at the specified index. This simply directly calls
          the python list's :obj:`insert` method using the child and index arguments.
  
          Args:
              child (:class:`~py_trees.behaviour.Behaviour`): child to insert
              index (:obj:`int`): index to insert it at
  
          Returns:
              uuid.UUID: unique id of the child
          """