code: def check_input(self, token):
          
          if not isinstance(token.payload, Evaluation):
              raise Exception(self.full_name + ": Input token is not an Evaluation object!")
docs: Performs checks on the input token. Raises an exception if unsupported.
  
          :param token: the token to check
          :type token: Token