docs: def handle_unset_list(self, line: str, position: int, tokens: ParseResults) -> ParseResults:
          """Handle ``UNSET {A, B, ...}`` or raises an exception of any of them are not present.
  
          Consider that all unsets are in peril if just one of them is wrong!
  
          :raises: MissingAnnotationKeyWarning
          """
          for key in tokens['values']:
              if key in {BEL_KEYWORD_EVIDENCE, BEL_KEYWORD_SUPPORT}:
                  self.evidence = None
              else:
                  self.validate_unset_command(line, position, key)
                  del self.annotations[key]
  
          return tokens