def METHOD_NAME():
    description = """Intersect 2 scopings and return the intersection and the difference
        between the intersection and the first scoping."""
    spec = Specification(
        description=description,
        map_input_pin_spec={
            0: PinSpecification(
                name="scopingA",
                type_names=["scoping"],
                optional=False,
                document="""""",
            ),
            1: PinSpecification(
                name="scopingB",
                type_names=["scoping"],
                optional=False,
                document="""""",
            ),
        },
        map_output_pin_spec={
            0: PinSpecification(
                name="intersection",
                type_names=["scoping"],
                optional=False,
                document="""""",
            ),
            1: PinSpecification(
                name="scopingA_min_intersection",
                type_names=["scoping"],
                optional=False,
                document="""""",
            ),
        },
    )
    return spec