一部メソッドの戻り値の型が間違えていたので修正。