class_docstr: Metaclass for :class:`JAMLCompatible`.
  
  It enables any class inherit from :class:`JAMLCompatible` to auto-register itself at :class:`JAML`
code: def __new__(cls, *args, **kwargs):
      _cls = super().__new__(cls, *args, **kwargs)
      JAML.register(_cls)
      return _cls
  
imports: import copy
  import os
  import re
  import string
  import tempfile
  import warnings
  from types import SimpleNamespace
  from typing import Any, Dict, List, Optional, Set, TextIO, Tuple, Union
  import yaml
  from yaml.constructor import FullConstructor
  from jina.jaml.helper import JinaLoader, JinaResolver, get_jina_loader_with_runtime, load_py_modules, parse_config_source
  from jina.excepts import BadConfigSource
label_desc: Use image node_id 1 for calling the JAMLCompatibleType obj's underlying member method code with example usage: obj.__new__(cls) and returns: _cls