AメソッドはBメソッドを呼び出した後じゃないと呼び出してはいけない時
BメソッドをAメソッドを呼び出す前に呼び出したとします。

こういう状況を例外クラスを投げたいんですが,
既存クラスにこういう状況の時に投げる例外クラスってありますかね?