def __getitem__(self, key):
            try:
                return dict.__getitem__(self, key)
            except __HOLE__:
                self[key] = value = self.creator(key)
                return value
dataset/ETHPy150Open ralfonso/theory/theory/model/mpdutil.py/PopulateDict.__getitem__