code: def getNode(self, name, **context):
          
          if name == self.name:
              return self
          else:
              return self.getBranch(name, **context).getNode(name, **context)
docs: Return tree node found by name