code: def activate(self, token):
          
  
          if watchers.worth('MATCHER', 'DEBUG'):  # pragma: no cover
              watchers.MATCHER.debug(
                  "Node <%s> activated with token %r", self, token)
  
          return self._activate(token.copy())
docs: Make a copy of the received token and call `self._activate`.