def METHOD_NAME(self):
    "Input level 2, Merge = On"
    box1 = self._make_box_node(0, 0, 0, size=2)
    box2 = self._make_box_node(1, 1, 1, size=2)
    join = self._make_list_join()
    join.JoinLevel = 2
    self.tree.links.new(box1.outputs[0], join.inputs[0])
    self.tree.links.new(box2.outputs[0], join.inputs[1])
    self.tree.links.new(join.outputs[0], self.node.inputs["Solids"])
    self.node.refine_solid = False
    self.node.process()
    out = self.get_output_data("Solid")
    out_level = get_data_nesting_level(out, data_types=(Part.Shape,))
    self.assertEquals(out_level, 1)
    out_len = len(out)
    self.assertEquals(out_len, 1)
    map = self.get_output_data("SolidSources")
    self.assert_sverchok_data_equal(map, [[0,1]])
    mask = self.get_output_data("EdgesMask")
    mask_level = get_data_nesting_level(mask)
    self.assertEqual(mask_level, 2)
    map = self.get_output_data("EdgeSources")
    map_level = get_data_nesting_level(map)
    self.assertEqual(map_level, 3)
    mask = self.get_output_data("FacesMask")
    mask_level = get_data_nesting_level(mask)
    self.assertEqual(mask_level, 2)
    map = self.get_output_data("FaceSources")
    map_level = get_data_nesting_level(map)
    self.assertEqual(map_level, 3)