Repositoryの「delete」メソッドを実装する際、渡されたモデルが「ReadOnly」であることを確認し例外を投げる必要がある。そのための例外クラスはどれか。

削除失敗時や制限時にこの例外を投げることがサービス契約上の推奨。