class_docstr: This is an abstract class that contains main helper functionality for
  search methods.
  
  A search method is a strategy for applying transformations until the
  goal is met or the search is exhausted.
docstr: Returns `True` if search method does not require access to victim
  model's internal states.
code: def is_black_box(self):
      """Returns `True` if search method does not require access to victim
      model's internal states."""
      raise NotImplementedError()
  
file_path: TextAttack/textattack/search_methods/search_method.py
imports: from abc import ABC, abstractmethod
  from textattack.shared.utils import ReprMixin
label_desc: Use image node_id 4 for calling the SearchMethod obj's underlying member method code with example usage: obj.is_black_box() without return types