def __init__(self, parent_module, node_id, func_type, cg, em, sym_table, type_info, live_at_end, vars_to_raise, closure_results, my_closure_results, globals_, is_module):
        assert isinstance(my_closure_results, closure_analyzer.ClosureResults), my_closure_results

        self._parent_module = parent_module
        self._nid = node_id
        self._func_type = func_type
        self.cg = cg
        self.em = em
        self._st = sym_table
        self._type_info = type_info
        self._live_at_end = live_at_end
        self._vars_to_raise = vars_to_raise
        self._closure_results = closure_results
        self._cr = my_closure_results
        self._globals = globals_
        self._is_module = is_module