class A<T>{
public A(T t){}
}

の何が嫌なん?