def visit_block_decl(current_node)
      params = formatted_mixin_params(current_node)
      buff_code "#{MIXINS_NAME}['#{current_node.name}'] = __create_mixin('#{current_node.name}', &lambda { |#{params}|"

      code_indent do
        blocks_name_declaration(current_node)
        visit_nodes(current_node.children - current_node.params)
      end

      buff_code '})'
    end
def visit_block_decl(current_node)
      params = formatted_mixin_params(current_node)
      buff_code "#{MIXINS_NAME}['#{current_node.name}'] = __create_mixin('#{current_node.name}', &lambda { |#{params}|"

      code_indent do
        blocks_name_declaration(current_node)
        visit_nodes(current_node.children - current_node.params)
      end

      buff_code '})'
    end
@param [MixinDeclarationNode] current_node

 @return [nil]