sealed
クラスを
enum
クラスに変換し、その派生オブジェクトを
enum
エントリに置換します。