downcast失敗に対応