エラーってインターフェースだから、タイプアサーションで型判別は出来るんでないかい?