def type_try(self, node):
        result = "try%s" % self.compress(node.tryBlock)
    
        for catch in node:
            if catch.type == "catch":
                if hasattr(catch, "guard"):
                    result += (self.compress(catch.exception), self.compress(catch.guard), self.compress(catch.block)) % "catch(%s if %s)%s"
                else:
                    result += "catch(%s)%s" % (self.compress(catch.exception), self.compress(catch.block))

        if hasattr(node, "finallyBlock"):
            result += "finally%s" % self.compress(node.finallyBlock)

        return result



    #
    # Statements :: Loops
    #
dataset/ETHPy150Open zynga/jasy/jasy/js/output/Compressor.py/Compressor.type_try/swapped operands of `%`