code: def get_occurrence(self, occ):
          
          return self.lookup.pop(
              (occ.event, occ.original_start, occ.original_end),
              occ)
docs: Return a persisted occurrences matching the occ and remove it from
          lookup since it has already been matched