汎用クラスの整理