def __init__(self, sent_indx, c_span, c_type, final_cell):
        self.coverageHeap = []
        self.cubeDict = {}
        self.coverageDict = {}
        self.cbp_diversity = settings.opts.cbp_diversity
        self.bsize = settings.opts.cbp + 10 if settings.opts.cbp > 0 else float('inf')

        # set class attributes
        Lazy.sent_id = sent_indx
        Lazy.cell_span = c_span
        Lazy.cell_type = c_type
        Lazy.is_last_cell = final_cell
        Lazy.refsLst = []
        Lazy.createTracker();        # creates the tracking dict
dataset/ETHPy150Open sfu-natlang/Kriya/src/Kriya-Decoder/lazyMerge_CP.py/Lazy.__init__/original