code: def __new__(cls, *args, **kwargs):
      requires_backends(cls, cls.DEPENDENCIES)
      return super().__new__(cls)
  
file_path: layout-parser/src/layoutparser/models/base_layoutmodel.py
imports: from typing import Optional, Tuple, Union, Dict
  from abc import ABC, abstractmethod
  from .model_config import LayoutModelConfig, add_identifier_for_config, layout_model_config_parser, is_lp_layout_model_config_any_format
  from ..file_utils import requires_backends
label_desc: Use image node_id 8 for calling the BaseLayoutModel obj's underlying member method code with example usage: obj.__new__(cls) and returns: super