def METHOD_NAME():
    sdfg = copy_sdfg.to_sdfg()
    sdfg.simplify()
    sdfg.apply_transformations([MapTiling], options=[{"tile_sizes": [8]}])
    outer_map_entry, inner_map_entry = find_map_entries(sdfg)
    outer_map_exit = sdfg.start_state.exit_node(outer_map_entry)
    inner_map_exit = sdfg.start_state.exit_node(inner_map_entry)
    OutLocalStorage.apply_to(sdfg=sdfg,
                             node_a=inner_map_exit,
                             node_b=outer_map_exit,
                             options={
                                 "array": "B",
                                 "create_array": True,
                                 "prefix": "loc_"
                             },
                             save=True)
    # Finding relevant node
    local_storage_node = None
    for node in sdfg.start_state.nodes():
        if not isinstance(node, dace.nodes.AccessNode):
            continue
        if node.data == "loc_B":
            assert local_storage_node is None
            local_storage_node = node
            break
    assert not local_storage_node is None
    # Check transient array created
    trans_array = local_storage_node.data
    assert trans_array in sdfg.arrays
    # Check properties
    desc = sdfg.arrays[local_storage_node.data]
    assert desc.shape == (8, 8)
    assert desc.transient == True
    # Check array was set correctly
    serialized = sdfg.transformation_hist[0].to_json()
    assert serialized["array"] == "B"