種別云々で特殊処理をするというのは、所詮ハードコーディングなんですよね。
その切り替えがリスト依存なだけで。。。
出来ることならコード自体は汎用性を持たせたいですし、
依存させるべきはリストの構成であったほうがいいと思うんですよね。

どうしたらいいかなぁ。。。