コンストラクタジェネリック

この構文はありらしい。

public class GenericTest {

	<T> GenericTest(T t) {
	}

	public static void main(String[] args) {
		GenericTest test1 = new <String>GenericTest("hoge");//OK
		GenericTest test2 = new <String>GenericTest(100);//NG
	}
}

が、誰がどのぐらい嬉しいのか、ちょっとよく分からなかった。