def transform__go_multi_assignment(self, node, in_block=False, assignment=False):
        node.first_mention = False
        for t in node.targets:
            if t.type == 'local' and t.name not in self.envs[-1]:
                node.first_mention = True
                self.current_function_.local_declarations.append(t.name)
        node.values = self.transform(node.values)
        return node
dataset/ETHPy150Open alehander42/pseudo/pseudo/middlewares/declaration_middleware.py/DeclarationMiddleware.transform__go_multi_assignment/original