いや「\ProvidesClass を削除しないと動かない」ってのもオカシイのだけど。

要は「他に書かねばならないこと」は無いのだから、
エラーの出る原因は変更内容そのものにあるはずで、
それを提示しない限りは誰にも答えようが無いってこと。

もっともここに晒す前に、
変更内容をちょっとずつ追加して行くなどして、エラーの場所を自分で
つきとめるべきだ。