def METHOD_NAME(nw: NodeWrangler):
    # Code generated using version 2.4.3 of the node_transpiler
    group_input = nw.new_node(Nodes.GroupInput,
        expose_input=[('NodeSocketGeometry', 'Geometry', None),
            ('NodeSocketVectorXYZ', 'Scale', (1.0, -1.0, 1.0))])
    transform = nw.new_node(Nodes.Transform,
        input_kwargs={'Geometry': group_input.outputs["Geometry"], 'Scale': group_input.outputs["Scale"]})
    flip_faces = nw.new_node(Nodes.FlipFaces,
        input_kwargs={'Mesh': transform})
    join_geometry_2 = nw.new_node(Nodes.JoinGeometry,
        input_kwargs={'Geometry': [group_input.outputs["Geometry"], flip_faces]})
    group_output = nw.new_node(Nodes.GroupOutput,
        input_kwargs={'Both': join_geometry_2, 'Orig': group_input.outputs["Geometry"], 'Inverted': flip_faces})