引数に渡されたStreamのデータのフォーマットが正しくないときにはどの例外を投げたらいい?
自作?