def __getitem__(self, key):
        try:
            return super(JmxResponse, self).__getitem__(key)
        except KeyError:
            if key in '.':
                namespace = self["value"]
                for part in key.split('.'):
                    namespace = namespace.get(part, None)
                    if not namespace:
                        break
                return namespace
            elif key in self["value"]:
                return self["value"][key]
            raise
dataset/ETHPy150Open jhermann/jmx4py/src/jmx4py/jolokia/client.py/JmxResponse.__getitem__/swapped operands of `in`