同じクラス名で<T>付きと無しの2つのクラスを作る理由は何でしょうか?
一つのクラスにメソッド2つを用意すればいいだけなのに