code: def __init__(
      self,
      suite: Optional[TestSuite] = None,
      entails: int = 0,
      contradicts: int = 1,
      neutral: int = 2,
      premise: str = "premise",
      hypothesis: str = "hypothesis",
      probs_key: str = "probs",
      **kwargs,
  ):
      self._entails = entails
      self._contradicts = contradicts
      self._neutral = neutral
  
      self._premise = premise
      self._hypothesis = hypothesis
  
      self._probs_key = probs_key
  
      super().__init__(suite, **kwargs)
  
imports: from typing import Optional, Tuple, Iterable, Callable, Union
  import itertools
  import numpy
  from checklist.test_suite import TestSuite
  from checklist.test_types import MFT, INV, DIR, Expect
  from checklist.perturb import Perturb
  from allennlp.confidence_checks.task_checklists.task_suite import TaskSuite
  from allennlp.confidence_checks.task_checklists import utils
  from allennlp.predictors import Predictor
label_desc: Use image node_id 1 to create a new TextualEntailmentSuite object from inherited base classes: TaskSuite with example: obj = TextualEntailmentSuite(suite, entails, contradicts, neutral, premise, hypothesis, probs_key)