クラスが階層の場合もエラーにならないように修正