code: def tag(self, tokens):
          
          # Lazy load model first time we tag
          if not self._loaded_model:
              self.load(self.model)
          features = [self._get_features(tokens, i) for i in range(len(tokens))]
          labels = self._tagger.tag(features)
          tagged_sent = list(zip(tokens, labels))
          return tagged_sent
docs: Return a list of ((token, tag), label) tuples for a given list of (token, tag) tuples.