Class である意味

ってなんでしょう。

そもそも静的に事前に型が分かっているのであればClass#newInstance()なんて使わなくても普通にnewすればいいだけの話で、こんなところを総称型にしてもあまり意味が無いというか警告がうっとおしいというか@SuppressWarnings("unchecked")をつけて回るのがうっとおしいだけのような気がするのですが、それは私だけでしょうか。