def METHOD_NAME():
    description = """Split the input mesh into several meshes based on a given property
        (material property be default)"""
    spec = Specification(
        description=description,
        map_input_pin_spec={
            1: PinSpecification(
                name="mesh_scoping",
                type_names=["scoping"],
                optional=True,
                document="""Scoping""",
            ),
            7: PinSpecification(
                name="mesh",
                type_names=["abstract_meshed_region"],
                optional=False,
                document="""""",
            ),
            13: PinSpecification(
                name="property",
                type_names=["string"],
                optional=False,
                document="""""",
            ),
        },
        map_output_pin_spec={
            0: PinSpecification(
                name="meshes",
                type_names=["meshes_container"],
                optional=False,
                document="""""",
            ),
        },
    )
    return spec