'Remove and return an item pair from maps[0]. Raise KeyError is maps[0] is empty.'

def popitem(self):

    try:
        return self.maps[0].popitem()
    except KeyError:
        raise KeyError(u'No    keys    found    in    the    first    mapping.')
