def METHOD_NAME(self, other: "ICommand") -> List["ICommand"]:
    other = cast(CreateBindingConstraint, other)
    from antarest.study.storage.variantstudy.model.command.update_binding_constraint import UpdateBindingConstraint
    bd_id = transform_name_to_id(self.name)
    return [
        UpdateBindingConstraint(
            id=bd_id,
            enabled=other.enabled,
            time_step=other.time_step,
            operator=other.operator,
            coeffs=other.coeffs,
            values=strip_matrix_protocol(other.values) if self.values != other.values else None,
            filter_year_by_year=other.filter_year_by_year,
            filter_synthesis=other.filter_synthesis,
            comments=other.comments,
            command_context=other.command_context,
        )
    ]