code: def __new__(cls, *args, **kwargs):
      requires_backends(cls, cls.DEPENDENCIES)
      return super().__new__(cls)
  
file_path: layout-parser/src/layoutparser/ocr/base.py
imports: from abc import ABC, abstractmethod
  from enum import IntEnum
  from ..file_utils import requires_backends
label_desc: Use image node_id 2 for calling the BaseOCRAgent obj's underlying member method code with example usage: obj.__new__(cls) and returns: super