OpenTween-7kryプロジェクトからのマージを敢行しました。Nullableの変更が怪しそう。