def __init__(self, nbits: int = 0) -> None:
        """
        :param nbits: Number of binning bits. Higher values reduce detail. 0 for no binning.
        """
        self._nbits: int = nbits
        self._map: SortedDict = SortedDict()  # SortedDict[int, int]

        :param nbits: Number of binning bits. Higher values reduce detail. 0 for no binning.
        
angrmanagement/data/tagged_interval_map.py