メソッドにList<Hoge>とか渡すとき、読み込みしかしないのに
ジェネリクスの指定がHogeのサブクラスになってるとだめな書き方してあること多いよな

昔C++でメソッドの引数型にconstついてないせいで悩んだのを思い出す
またきっと時間が解決してくれる