Foo クラスを継承している FooSubclass クラスの Class オブジェクトを取得するときに
どうすれば警告でなくなるのかと悩んでいた。
http://www.velocityreviews.com/forums/t149816-generics-and-forname.html に書いてあった。
回答みたら API 見ればわかることだったorz
ClassForNameSample.java
Class<? extends Foo> clazz = Class.forName("FooSubclass").asSubclass(Foo.class);