def get_literal_value(self, traverser=None):
        traverser = traverser or self.traverser
        if self.global_data in "literal":
            return utils.evaluate_lambdas(
                traverser, self.global_data["literal"])

        directory = self._get_contents(traverser)
        if directory and not isinstance(directory, dict):
            return directory.get_literal_value(traverser=traverser)

        return super(JSGlobal, self).get_literal_value(traverser)
dataset/ETHPy150Open mozilla/app-validator/appvalidator/testcases/javascript/jstypes.py/JSGlobal.get_literal_value/swapped operands of `in`