def METHOD_NAME(
    self,
    data: Meshes,
    path: Union[str, Path],
    binary: Optional[bool] = None,
    include_textures: bool = True,
    **kwargs,
) -> None:
    """
    Attempt to save a mesh to the given file, using a registered format.
    Args:
        data: a 1-element Meshes
        path: file to write
        binary: If there is a choice, whether to save in a binary format.
        include_textures: If textures are present, whether to try to save
                            them.
    """
    if not isinstance(data, Meshes):
        raise ValueError("Meshes object expected.")
    if len(data) != 1:
        raise ValueError("Can only save a single mesh.")
    for mesh_interpreter in self.mesh_interpreters:
        success = mesh_interpreter.save(
            data, path, path_manager=self.path_manager, binary=binary, **kwargs
        )
        if success:
            return
    raise ValueError(f"No mesh interpreter found to write to {path}.")