def METHOD_NAME(src: Any, dst: Any) -> Union[str, None]:
    if type(src) == dict:
        for k, v in src.items():
            if v is dst and isinstance(k, str):
                return f'["{k}"]'
    if type(src) == tuple:
        for k, v in enumerate(src):
            if v is dst:
                return f"[{k}]"
    if type(src) == list:
        for i, v in enumerate(src):
            if v is dst:
                return f"[{i}]"
    try:
        for fld in dir(src):
            try:
                if hasattr(src, fld) and getattr(src, fld) is dst:
                    return "." + fld
            except Exception:
                pass
    except Exception:
        pass
    try:
        for fld in vars(src):
            try:
                if hasattr(src, fld) and getattr(src, fld) is dst:
                    return "." + fld
            except Exception:
                pass
    except Exception:
        pass
    try:
        for fld, val in inspect.getmembers(src):
            if val is dst:
                return "." + fld
    except Exception:
        pass
    return None