def match(self, node):
        match = super(FixImports, self).match
        results = match(node)
        if results:
            # Module usage could be in the trailer of an attribute lookup, so we
            # might have nested matches when "bare_with_attr" is present.
            if "bare_with_attr" in results and \
                    any(match(obj) for obj in attr_chain(node, "parent")):
                return False
            return results
        return False
dataset/ETHPy150Open PythonCharmers/python-future/src/libfuturize/fixes/fix_UserDict.py/FixUserdict.match/operator `not in` -> `in`