def METHOD_NAME(self) -> dict[Hashable | None, Hashable] | None:
    # make a copy so ours is not accidentally modified
    # FIXME: a dictionary that detects modifications would be better
    if self._focus_map:
        return dict(self._focus_map)
    return None