generic classを継承して、genericじゃないclassを作るか、
generic classのコンストラクタの中で、Tの型に応じた処理を入れれば良いんじゃない?