def setdefault(self, key, default=None):
        try:
            return self[key]
        except __HOLE__:
            self[key] = default
        return default
dataset/ETHPy150Open babble/babble/include/jython/Lib/UserDict.py/DictMixin.setdefault